join查询
内连接查询
什么是内连接查询?
内连接查询就是查询两张表的交集部分。
隐式内连接查询
select * from a,b where a.id=b.id;
显式内连接查询
一般称为标准的内连接查询,用inner join 连接两张表。on接查询的条件。
select * from a inner join b on a.id=b.id;
外连接查询
外连接查询又分为左外连接和右外连接。
左外连接
用左边表去右边表中查询对应记录,不管是否找到,都将显示左边表中全部记录。
select * from 表1 left outer join 表2 on 条件;
例子:
select * from a left outer join b on a.id = b