连接表
探索数据库的一部分工作是弄清楚各张表之间如何关联。数据库中 company 表与 fortune500 表之间没有正式的关系,但这并不妨碍您将它们连接起来。
要连接两张表,您需要找到它们共有且在两表之间取值一致的列。请记住:即使两张表中有同名列,也不代表这些列中的数据一定可以兼容连接。如果您发现不止一对看起来相似的列,可能需要分别用它们来连接,看看返回的结果数量是否一致。
如有需要,请参考实体关系图:entity relationship diagram。
本练习是课程的一部分
SQL 中的探索性数据分析
练习说明
- 仔细检查
company和fortune500表的内容,找出两表中都存在、且还能用来"唯一标识"每家公司的列。 - 使用
INNER JOIN将company表与fortune500表连接。
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;