16:mysql 内连接查询inner join(左链接left join、右链接right join)

题目:取出 boy,girl 表数据

 

一、内链接inner join

  1. select boy.hid,boy.bname,girl.hid,girl.gname from boy inner join girl on boy.hid=girl.hid;

mysql 内连接查询inner join

 

二、左链接left join

  1. select boy.hid,boy.bname,girl.hid,girl.gname from boy left join girl on boy.hid=girl.hid;

mysql左链接left join

 

三、右链接right join

  1. select boy.hid,boy.bname,girl.hid,girl.gname from boy right join girl on boy.hid=girl.hid;

mysql右链接right join

 

左连接的特点 :

左表所有的数据全部取出来 , 然后到对应的右表去找数据 , 如果找不到数据 , 补 null

 

右连接的特点 :

右表所有的数据全部取出来 , 然后到对应的左表去找数据 , 如果找不到数据 , 补 null

 

内链接为左右连接的并集

    A+
发布日期:2017年01月17日 21:47:29  所属分类:mysql教程
最后更新时间:2017-01-17 21:51:25
付杰
  • ¥ 39.0元
  • 市场价:39.0元
  • ¥ 39.0元
  • 市场价:39.0元
  • ¥ 69.0元
  • 市场价:69.0元
  • ¥ 498.0元
  • 市场价:598.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: