首页 > 试题广场 >

请简要说明 SQL 中内连接,左连接,右连接,完全连接的区别

[问答题]
请简要说明 SQL 中内连接,左连接,右连接,完全连接的区别?
  • 连接

    • 内连接:inner join:返回交集
    • 左连接:left join:左表全部显示,右表只会显示交集
    • 右连接:right join:右表全部显示,左表只会显示交集
    • 全连接:mysql不支持,返回并集
发表于 2020-04-13 22:12:58 回复(0)
inner join: 求交集
left join :左表是主表,返回左表所有的记录,右表符合连接条件的记录,不符合返回null
right join:右表是主表,返回右表所有记录,左表符合连接条件的记录,不符合返回null
full join :返回左表和右表的所有记录,不符合条件返回空值,即为left join + right join
发表于 2019-08-19 15:09:37 回复(0)