SELECT GENDER, BG, COUNT(*) AS total_count
FROM ( SELECT GENDER, BG FROM DONOR
UNION ALL SELECT GENDER, BG FROM ACCEPTOR ) AS combined
GROUP BY GENDER, BG
ORDER BY GENDER, BG;