Skip to content

Commit bf7a2d9

Browse files
authored
sorting added for max clarity
1 parent f76646f commit bf7a2d9

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

sql_academy/64.sql

+10-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@
22
-- или более раз, и количество таких совместных рейсов.
33
-- В passengerName1 разместите имя пассажира с наименьшим идентификатором.
44

5+
select
6+
7+
case when pas1_id < pas2_id then pas1_name
8+
else pas2_name end as passengerName1,
9+
10+
case when pas1_id > pas2_id then pas1_name
11+
else pas2_name end as passengerName2,
12+
count
513

6-
select pas1_name as passengerName1, pas2_name as passengerName2, count from (
7-
select p1pas, pas1_id, count(distinct p1trip) as count, pas1_name, p2pas, pas2_id , pas2_name from (
14+
from (select p1pas, pas1_id, count(distinct p1trip) as count, pas1_name, p2pas, pas2_id , pas2_name from (
815

916
select
1017
p1.passenger as p1pas,
@@ -25,4 +32,4 @@ inner join passenger pas2 on p2.passenger = pas2.id
2532

2633
where p1.passenger < p2.passenger )k
2734
group by p1pas, pas1_id, pas1_name, p2pas, pas2_id , pas2_name
28-
having count(distinct p1trip) >=2)o
35+
having count(distinct p1trip) >=2)o

0 commit comments

Comments
 (0)