Мисля, че това трябва да работи, ако приемем, че вашите tsId и paId са уникални ключове:
SELECT Count(DISTINCT t.tsID) AS tsCount,
Count(DISTINCT p.paID) AS paCount
FROM account a
LEFT JOIN test t ON a.acId = t.tsAccountId
LEFT JOIN patient p ON a.acId = p.paAccountId
WHERE a.acId = 1
И ето го SQL Fiddle .
Моля, обърнете внимание:проблемът с неприсъединяването към таблицата на акаунта (и използването му като главна таблица) е, че ако нито тестовата таблица, нито таблицата на пациента нямат данни за конкретен идентификатор на акаунт, заявката ще върне 0 резултата за всеки - - което може да е неправилно.