为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁华开满天机 2019-03-04 04:04:27
My SQL(join)意思及详细用法
查看完整描述

3 回答

?
森林海

TA贡献2011条经验 获得超2个赞

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

查看完整回答
反对 回复 2019-03-13
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

when 之后加条件 then之后加动作 end一般用来结束语句用的
举例:

when (a>10) then
a := a+2;
。。。

left outer join:左外连接,将左边的表中所有数据都包括进去 右边的表只有相关的

表S(sno,sname)数据:
001 王平
002 李军
003 孙燕
004 林雪
。。。
表C(cno,cname)数据
C01 数学
C02 语文

表SC(sno,cno,grade)数据:
001 C01 98
001 C02 97

select *
from s,sc
where s.sno = sc.sno(+) ----左外连接“+”在右边

结果:
sno sname cno grade
001 王平 C01 98
001 王平 C02 97
002 李军 null null
003 孙燕 null null
004 林雪 null null
。。。

 



查看完整回答
反对 回复 2019-03-13
  • 3 回答
  • 0 关注
  • 522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信