Pasažierių rūšiavimas pagal skrydžių skaičių
Rodyti kiekvieno keleivio identifikatorių, vardą ir skrydžių skaičių, jei jis atliko bent 1 skrydį. Rezultatus rūšiuoti pagal skrydžių skaičių (mažėjimo tvarka) ir vardą (didėjimo tvarka).
Naudokite "as count" konstrukciją skaičiuojančiai agregatinei funkcijai, kuri skaičiuoja skrydžių skaičių. Tai būtina teisingai patikrai.
Rezultato lentelės laukai:
id, name, count
Skripto kodas:
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;