My SQL(join)意思及详细用法

My SQL(join)意思及详细用法


繁华开满天机
浏览 523回答 3
3回答

森林海

inner join 就是内连接与等值连接相同,查询出A表与B表的公共集合。left join 查询出A表与B表的公共集合与A表的所有。right join 查询出A表与B表的公共集合与B表的所有。例:select * from A inner join B on A.code=B.codeselect * from A left join B on A.code=B.codeselect * from A right join B on A.code=B.code

Smart猫小萌

when 之后加条件 then之后加动作 end一般用来结束语句用的举例:when (a>10) thena := a+2;。。。left outer join:左外连接,将左边的表中所有数据都包括进去 右边的表只有相关的表S(sno,sname)数据:001 王平002 李军003 孙燕004 林雪。。。表C(cno,cname)数据C01 数学C02 语文表SC(sno,cno,grade)数据:001 C01 98001 C02 97select *from s,scwhere s.sno = sc.sno(+) ----左外连接“+”在右边结果:sno sname cno grade001 王平 C01 98001 王平 C02 97002 李军 null null003 孙燕 null null004 林雪 null null。。。 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server