Zapytanie SQL odwołanie do count w zapytaniu zewnętrznym

0

Wyszedł mi taki potworek :

select sum(count()) from
(SELECT count(
) "Liczba sprawności"
FROM Sprawnosci_w
GROUP BY PSEUDO_WAMPIRA
having pseudo_wampira = 'Opoj' OR pseudo_wampira = 'Czerwony')

Chcę wyświetlić sumę zliczoną z wartości krotek z podzapytania. Jest to błędnie napisane zapytanie, jak je należy poprawić? (Podzapytanie z nawiasów jest w 100% ok)

1

Podzapytanie z nawiasów też jest źle.

SELECT Sum(liczba_sprawnosci) FROM (SELECT Count(*) liczba_sprawnosci FROM Sprawnosci_w WHERE pseudo_wampira IN ('Opoj', 'Czerwony') GROUP BY PSEUDO_WAMPIRA) x

Ale jak myślę niewiele (oprócz czasu wykonania) różni się to od zapytania:

SELEct COUNT(*) FROM Sprawnosci_w WHERE pseudo_wampira IN ('Opoj', 'Czerwony')

1 użytkowników online, w tym zalogowanych: 0, gości: 1