Ուղևորների դասակարգում թռիչքների քանակով
Ցուցադրեք յուրաքանչյուր ուղևորի նույնականացնողը, անունը և առնվազն 1 թռիչք իրականացրած ուղևորի թռիչքների քանակը։ Արդյունքները դասավորեք թռիչքների քանակով ( նվազող կարգով) և անունով ( աճող կարգով)։
Օգտագործեք "as count" կառուցվածքը թռիչքների քանակը հաշվող ագրեգատային ֆունկցիայի համար։ Սա անհրաժեշտ է ճիշտ ստուգման համար։
Արդյունքային աղյուսակում դաշտերը:
id, name, count
Սկրիպտի կոդը՝
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;