Hallo,
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.
wie Rouven und Ilja bin ich auch der Ansicht, dass MySQL das denkbar ungeeignetste
DBMS ist, um den Umgang mit der GROUP-BY-Klausel zu erlernen.
Wir möchten gerne wissen welcher Mitarbeiter in einer Abteilung das geringste Gehalt bekommt.
Sollt ihr herausfinden, wer insgesamt das niedrigste Gehalt bekommt -
wie er heißt und zu welcher Abteilung die Person gehört, oder sollt ihr
herausfinden, welche Personen in jeder Abteilung das niedrigste Gehalt
bekommen, mit entsprechenden Detailangaben?
id vorname nachname abteilung gehalt
11 Frank Berlin 2 1000.00
10 Marie Meyer 2 123.00
9 Kay Schrck 1 2000.00
5 Otto Müller 3 550.00
4 Fred Feuerstein 2 3500.00
1 Max Mustermann 1 47.00
12 David Meier 3 650.00
13 Peter Mustermann 1 1234.00
Wie Ilja bereits geschrieben hat, ist das ein Fall für korrelierte Unterabfragen.
Schaut Euch dazu mal mein Archivposting an.
Freundliche Grüße
Vinzenz