1. Learn
  2. /
  3. 课程
  4. /
  5. SQL 数据连接

Connected

道练习

检查多表连接

请查看下方上一条查询中 Albania 的结果。您会发现 2015 年的 fertility_rate 与 2010 年的 unemployment_rate 被配对,反之亦然。

name year fertility_rate unemployment_rate
Albania 2015 1.663 17.1
Albania 2010 1.663 14
Albania 2015 1.793 17.1
Albania 2010 1.793 14

查询本应返回 2 条记录,每年 1 条,而不是 4 条。上一次的连接条件只使用了 c.code = e.code,没有同时在 year 上连接。您在本练习中的任务是修正查询,明确要求国家 code 和 year 都必须匹配!

说明

100 XP
  • 修改查询,使其在连接到 economies 时同时基于 year 和 code。