Dziękuję za odpowiedź.
Przeczytałem ją kilkanaście razy, jednak nie do końca jestem w stanie ją sobie zobrazować.
Zmieniłem składnie i napisałem coś takiego, jednak nie działa.
Z tabeli wybieram wiersze, które się wyświetlą.
Warunkiem wyświetlenia wierszy jest ich przynależność do CategoryID = 2 i ich cena musi być większa niż średnia wszystkich produktów..
Nie potrafię znaleźć błędu, a trochę już nad tym główkuję :)
Porzuciłem funkcję grupowania, bo chciałbym aby program zadziałał bez wykorzystania funkcji Having.
Co tutaj robię źlę?
```SELECT ProductName, Price, CategoryID
from Products
Where (
SELECT CategoryID = 2
and Price > AVG(Price) from Products
)