【发布时间】:2019-07-17 11:58:14
【问题描述】:
我有 3 张桌子 - 大陆、国家/地区信息和航班。
我想运行一个查询,通过计算历史上预订 0 次航班的国家/地区数量,按 DESC 顺序对各大洲进行排名。但显示大洲名称而不是其 id
大陆表 - cont_id (P-KEY)、名称 varchar、注释 varchar
国家表-cntry_id(P-KEY),名称varchar,缩写varchar
航班信息表 - cntry_id int、cont_id int、航班浮动、日期日期
我在 Metabase 上做,到目前为止,我已经设法让它做所有事情,除了显示大陆名称,它只显示它的 id。我试图嵌套主查询并尝试使用连接,但都没有工作
SELECT "public"."flights_info"."cont_id", count(*) AS "count"
FROM "public"."flights_info"
WHERE "public"."flights_info"."flights" <= 0
GROUP BY "public"."flights_info"."cont_id"
ORDER BY "count" DESC
我成功获得了 cont_id,我只需要一行代码,让它从大洲表中运行查找并给我与 id 匹配的名称(我只希望名称不显示 ID)
【问题讨论】:
-
提示:
INNER JOIN.
标签: sql sql-server relational-database metabase