Yolcuların uçuş sayılarına göre sıralanması
Her en az 1 uçuş yapan her yolcunun kimliğini, adını ve uçuş sayısını gösterin. Sonuçları uçuş sayısına göre azalan ve ada göre artan sıralayın.
Doğru kontrol için uçuş sayısını sayan toplama fonksiyonu "as count" kullanın.
Sonuç tablosundaki alanlar:
id, name, count
Script kodu:
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;