在 SELECT 中使用子查询
正如视频中所示,在 SQL 中往往有多种方法得到相同的结果。您已经看到,子查询有时可以替代连接,实现相同的输出。
在本练习中,您将进一步探索:某些查询既可以用连接来写,也可以用子查询来写。
第 1 步,使用 LEFT JOIN 结合 GROUP BY,选出在 cities 表中出现城市数量最多的 9 个国家,并给出对应城市数量。第 2 步,编写一个利用嵌套查询、但能返回与该连接相同结果的查询。
本练习是课程的一部分
SQL 数据连接
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___