Clasificarea pasagerilor după numărul de zboruri
Afișați identificatorul, numele și numărul de zboruri ale fiecărui pasager care a efectuat cel puțin 1 zbor. Sortează rezultatele după numărul de zboruri (descrescător) și după nume (ascendent).
Utilizați construcția "as count" pentru funcția de agregare care numără numărul de zboruri. Acest lucru este necesar pentru verificarea corectă.
Câmpurile din tabelul rezultat:
id, name, count
Codul scriptului:
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;