Это MySQL запрос, который делает свое дело:
SELECT tablea.name as "NAME", totala as "TOTAL A", totalb as "TOTAL B"
FROM (
SELECT `name`, count(*) AS totala
FROM A
WHERE city = 'BDG'
GROUP BY `NAME`
) AS tablea
LEFT JOIN (
SELECT `name`, count(*) AS totalb
FROM B
WHERE city = 'BDG'
GROUP BY `NAME`
) AS tableb
ON tablea.name = tableb.name;
Я не знаю, возможно ли это с вашим построителем запросов. Может быть, добавить его как необработанный запрос или склеить результат двух запросов вместе.