dedlfix: Doppelte Einträge zweier Spalten finden

Beitrag lesen

Hi!

bezieht sich denn HAVING immer auf GROUP BY?

Jein, HAVING ist eine Art zweites WHERE. Allerdings kann HAVING in einigen DBMS nicht ohne GROUP BY verwendet werden. Speziell wenn man GROUP BY verwendet, kann man im WHERE nicht alle Bedingungen aufführen, denn WHERE arbeitet vor der Gruppierung und einige Daten, wie zum Beispiel die Anzahl je Gruppe, stehen erst nach der Gruppierung zur Verfügung. Und dann kommt HAVING zum Einsatz und kann an der gruppierten Menge noch weiter filtern.

Lo!