MySQL 查询(三)
连接查询
语法
select * from 表1 inner或left或right join 表2 on 表1.列 = 表2.列
内连接查询:
查询的结果为两个表匹配到的数据
例1:使用内连接查询软件表与类型表
select * from softwares inner join types on softwares.type_id = types.id;
例4:查询软件姓名及类型名称
select s.name,t.name from softwares as s inner join types as t on s.type_id =t.id;
右连接查询:
查询的结果为两个表匹配到的数据,右表特有的数据,对于左表中不存在的数据使用null填充
例3:使用右连接查询软件表与类型表
select * from softwares as s right join types as t on s