我卡在了来自http://www.sql-ex.ru/learn_exercises.php#answer_ref的第68个练习上。
该数据库由以下四个表组成:
如何选择只给我“”?
我能够使用以下查询完成问题:
该数据库由以下四个表组成:
- 公司(ID_comp, name)
- 旅行(trip_no, id_comp, plane, town_from, town_to, time_out, time_in)
- 乘客(ID_psg, name)
- 乘客信息(trip_no, date, ID_psg, place)
- A - B和B - A被视为同一条路线。
- 只使用Trip表。
| town_from | town_to | count |
| --------- | --------- | ----- |
| London | Singapore | 4 |
| Singapore | London | 4 |
如何选择只给我“”?
| town_from | town_to | count |
| --------- | --------- | ----- |
| London | Singapore | 4 |
我能够使用以下查询完成问题:
WITH x AS( SELECT con, sum(c) as s FROM( SELECT town_from, town_to, 'con' = CASE WHEN lower(town_from)
SELECT count(*) FROM x WHERE s = (SELECT max(s) FROM x)
(注:该段文本似乎存在一些缺失或错误,请提供更多上下文以便我更好地理解和翻译。)