Hallo,
ich hätte eine Frage bzgl SQL-Abfrage und zwar möchte ich die Frage beantworten, welcher Student (matrnr, name, Anzahl d. VL ) die meisten Vorlesungenbesucht?
So hab ich mal alle Studenten mit der Anzahl der besuchten Vorlesungen ausgegeben:
und so den Max- Wert der besuchten Vorlesungen:
aber ich weiß nicht, wie ich diese beiden Abfragen kombinieren kann oder wie es sonst gehen könnte.
Vielleicht könnte mir da jemand helfen,
Vielen Dank im Voraus,
Beste Grüße
ich hätte eine Frage bzgl SQL-Abfrage und zwar möchte ich die Frage beantworten, welcher Student (matrnr, name, Anzahl d. VL ) die meisten Vorlesungenbesucht?
So hab ich mal alle Studenten mit der Anzahl der besuchten Vorlesungen ausgegeben:
Code:
SELECT matrNr, Name, COUNT(*) AS AnzahlVL FROM is_Studenten NATURAL JOIN is_hoeren GROUP BY matrNr, Name;
und so den Max- Wert der besuchten Vorlesungen:
Code:
SELECT MAX(Anzahl) FROM (SELECT matrNr, COUNT(*) AS Anzahl FROM is_hoeren GROUP BY matrNr);
Vielleicht könnte mir da jemand helfen,
Vielen Dank im Voraus,
Beste Grüße