
Originariamente inviata da
christiansicari
WHERE seleziona le righe che verranno aggregate, l'espressione viene valutata PRIMA del GROUP BY.
HAVING viene valutato DOPO il GROUP BY per selezionare le tuple di aggregazione appena generate che rispettano la clausola espressa nel HAVING.
Ordine: WHERE, GROUP BY, HAVING