当一个表的主键是另一个表的外键时,2表之间的数据就可以关联起来查询
数据库连接分4种:
- (INNER )JOIN:如果表中有至少一个匹配,则返回行
- LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行
- RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行
- FULL JOIN:只要其中一个表中存在匹配,则返回行
以 INNER 为例,查询2表之间的数据:
select 表1.列, 表2.列 from 表1 inner join 表2 on 表1.主键= 表2.外键 where 条件语句