Sortering van passagiers op aantal vluchten
Toon de identificatie, naam en het aantal vluchten van elke passagier die minstens 1 vlucht heeft gemaakt. Sorteer de resultaten op aantal vluchten (aflopend) en naam (oplopend).
Gebruik de constructie "as count" voor de aggregatiefunctie die het aantal vluchten telt. Dit is nodig voor een correcte controle.
Velden in de resultaat tabel:
id, name, count
Script code:
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;