java

当前位置:中华考试网 >> java >> java基础 >> 文章内容

sql里各种join的用法及含义

来源:中华考试网  [2020年10月17日]  【

  本篇文章主要是告诉大家sql里各种join的用法及含义,大家看完后就能够更好的理解join的用法及含义,使自己完全掌握join的用法。

  join的语法如下:

  select [字段] from [表名1] inner/left/right/full join [表名2] on [表名1.字段1] <关系运算符> [表名2.字段2]

  cross join:是笛卡儿乘积,在没有任何条件约束下就是一张表的行数乘以别一张表的行数。

  left join:返回“表名1”的全部行,对于“表名2”中,不满足on条件的记录用空值替换。

  rigth join:返回“表名2”的全部行,对于“表名1”中,不满足on条件的记录用空值替换。

  full join:返回两张表中的所有记录,对于不满足on条件一端的记录用空值替换。

  inner jon:只返回两张表中都满足on条件的记录。

责编:fushihao
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试