Myślę, że to powinno działać, zakładając, że twoje tsId i paId są unikalnymi kluczami:
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
A oto SQL Fiddle .
Uwaga:problem z nie dołączaniem do tabeli kont (i używaniem jej jako tabeli głównej) polega na tym, że jeśli tabela testowa lub tabela pacjentów nie zawierają danych dla określonego identyfikatora konta, zapytanie zwróci 0 wyników dla każdego - - co może być nieprawidłowe.