Classement des passagers par nombre de vols
Afficher l'identifiant, le nom et le nombre de vols de chaque passager ayant effectué au moins 1 vol. Trier le résultat par nombre de vols (décroissant) et par nom (croissant).
Utilisez la construction "as count" pour la fonction d'agrégation du nombre de vols. Cela est nécessaire pour une vérification correcte.
Champs dans la table résultante:
id, name, count
Code du script:
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;