Hallo!
Folgende zwei Tabellen:
Kurse
Kursnoten
Abfrage:
Die Kursnamen mit jeweiliger Teilnehmerzahl
Wieso muss ich hier mit group by arbeiten? Wieso kommt als Ergebnis
, wenn ich das group by weglasse?
Folgende zwei Tabellen:
Kurse
Code:
KID KName
101 Datenbanken
201 Mathe
301 XML
Kursnoten
Code:
MNr KID Note
45300 101 1
45300 201 3
45400 201 2
45500 301 1
Abfrage:
Die Kursnamen mit jeweiliger Teilnehmerzahl
Code:
SELECT Kurse.KName, COUNT(Kursnoten.MNr) AS ‚Teilnehmer’ FROM
Kursnoten INNER JOIN Kurse ON Kursnoten.KID = Kurse.KID
GROUP BY Kurse.KName;
Wieso muss ich hier mit group by arbeiten? Wieso kommt als Ergebnis
Code:
Datenbanken 4