首先我们需要明确两张表中之间的关系是靠外键来维护的,而在哪张表中设置外键呢?
我们的数据库表经常是一对多的关系,比如部门(一)和员工(多),专业(一)和学生(多),这时候我们就需要在多的一方设置一个字段为外键指向另一方的主键。
而当有多对多的关系时,我们就需要建立第三张表作为中间表,表中至少有两个字段,这两个字段作为外键分别指向两张表的主键。
多表查询有以下几种:
1. 合并结果集:UNION 、 UNION ALL
2. 连接查询
2.1内连接 [INNER] JOIN ON
2.2外连接 OUTER JOIN ON
<