Sortierung der Passagiere nach Anzahl der Flüge
Geben Sie die Kennung, den Namen und die Anzahl der Flüge jedes Passagiers aus, der mindestens 1 Flug gemacht hat. Sortieren Sie das Ergebnis nach Anzahl der Flüge (absteigend) und Namen (aufsteigend).
Verwenden Sie die Konstruktion "as count" für die Aggregatfunktion zur Zählung der Flüge. Dies ist für eine korrekte Überprüfung notwendig.
Felder in der Ergebnistabelle:
id, name, count
Code aus dem Skript:
SELECT Passenger.name AS name, COUNT(Pass_in_trip.id) AS count
FROM Passenger
JOIN Pass_in_trip ON Passenger.id = Pass_in_trip.passenger
GROUP BY Passenger.name
ORDER BY count DESC, name ASC;