理解此查询有些麻烦,特别是子查询中的WHERE。我并没有真正了解它正在完成什么。任何帮助,将不胜感激。谢谢SQL加入查询需要明确性
# Find the largest country (by area) in each continent. Show the continent,
# name, and area.
SELECT continent, name, area
FROM countries AS a
WHERE area = (
SELECT MAX(area)
FROM countries AS b
WHERE a.continent = b.continent
)
我知道你问的是来自学习网站,但不记得是哪一个。这已被问过很多次,但不知道你试图从中学习的网站起源,无法找到。尝试对该网站名称进行搜索并查看已经出现的答案。 – DRapp