一、连接查询
如需要多张数据表的数据进行查询,则可通过连接运算符实现多个查询
分类包括:
内连接(inner join)
等值和非等值的连接查询
自身连接查询
外连接(out join)
左连接(left join)
右连接(right join)
二、内连接查询
在表中至少一个匹配时,则返回记录
select 字段1,字段2...
from table_1 inner join table_2 on table_1.字段x=table_2.字段y;
@等值和非等值的连接查询
1.与单表查询类似,都是SELECT语句
2.把多个表放到FROM后,并用逗号隔开
3
.可使用AS关键字取别名,便于引用
4
.如无重名查询字段则可省略数据表的指定
三、外连接查询
左外连接(LEFT JOIN)
从左表(table_1)中返回所有的记录,即便在右(table_2)中没有匹配的行;
右外连接(RIGHT JOIN)
从右表(table_2)中返回所有的记录,即便在左(table_1)中没有匹配的行;