sql语句中join、left join 、right join有什么区别?
答案:2 悬赏:10
解决时间 2021-03-01 07:37
- 提问者网友:若相守£卟弃
- 2021-02-28 10:20
sql语句中join、left join 、right join有什么区别?
最佳答案
- 二级知识专家网友:我们只是兮以城空
- 2021-02-28 10:51
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。
right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。
SQL语句
inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。
full join:外连接,返回两个表中的行:left join + right join
cross join:结果是笛卡尔积,就是第一个表的行数乘以第二个表的行数。
right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。
SQL语句
inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。
full join:外连接,返回两个表中的行:left join + right join
cross join:结果是笛卡尔积,就是第一个表的行数乘以第二个表的行数。
全部回答
- 1楼网友:初心未变
- 2021-02-28 11:46
join等价于inner join内连接,是返回两个表中都有的符合条件的行。
left join左连接,是返回左表中所有的行及右表中符合条件的行。
right join右连接,是返回右表中所有的行及左表中符合条件的行。
full join全连接,是返回左表中所有的行及右表中所有的行,并按条件连接。
通常情况下,left join肯定比inner join返回的行数多。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯