Řazení cestujících podle počtu letů
Zobrazte identifikátor, jméno a počet letů každého cestujícího, který uskutečnil alespoň 1 let. Výsledek seřaďte podle počtu letů (sestupně) a jména (vzestupně).
Použijte konstrukci "as count" pro agregační funkci počítající počet letů. To je nutné pro správnou kontrolu.
Pole ve výsledné tabulce:
id, name, count
Kód ze skriptu:
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;