多表查询语法

来源:互联网 发布:mac 制作启动u盘 编辑:程序博客网 时间:2024/06/03 17:40
多表查询语法


1.左连接
select * from A表
left join B表
on 
A表.关联列 = B表.关联列
join左边的表为主,左边的表有数据时,整体查询结果就有数据


2.右连接
select * from A表
right join B表
on 
A表.关联列 = B表.关联列
join右边的表为主,右边的表有数据时,整体查询结果就有数据


3.内连接
select * from A表
inner join B表
on 
A表.关联列 = B表.关联列
当其中任何一个表的数据查询不到的时候,整个查询结果都为null


外键约束 
alter table 从表 add constraint 外键(形如:FK_从表_主表)
foreign key (从表外键字段) references 主表(主键字段);
原创粉丝点击