Hello,
wir lernen gerade das Arbeiten mir MySQL Datenbanken und sind bei einen eigenen Beispielaufgabe auf ein Problem gestoßen bei der Verwendung der GROUP BY FUNKTION.
Ich halte MySQL für denkbar ungünstig um GROUP BY zu lernen - warum? MySQL ist toleranter als vorgesehen was die Handhabung von Spalten angeht.
Eine SELECT-Klausel darf bei Verwendung von GROUP BY nur folgende Spalten enthalten:
- Spalten nach denen gruppiert wurde (in eurem Beispiel: abteilung)
- Spalten, die durch Aggregationsfunktinen gebildet wurden (in eurem Beispiel: MIN(gehalt))
alle anderen Spalten sind eigentlich nicht zulässig, auch wenn MySQL da nach einer speziellen Logik ein Ergebnis präsentiert.
MfG
Rouven
--
-------------------
Ambition is the last refuge of failure. -- Oscar Wilde (Irish Poet, Novelist, Dramatist and Critic, 1854-1900)
-------------------
Ambition is the last refuge of failure. -- Oscar Wilde (Irish Poet, Novelist, Dramatist and Critic, 1854-1900)