SQL内连接与外连接用法与区别
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
1、内连接:从结果表中删除与其他被连接表中没有匹配行的所有行。
2、外连接:返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。
二、语法不同
1、内连接:select fieldlist from table1 [inner] join table2 on table1.column=table2.column
2、外连接:select * from dave a full join bl b on a .id = b .id;
三、注意事项不同
1、内连接:需要区分在嵌套查询中使用的any与all的区别,any相当于逻辑运算“||”而all则相当于逻辑运算“&&”
2、外连接:左表和右表都不做限制,所有的记录都显示,两表不足的地方用null 填充。 全外连接不支持(+)这种写法。
参考资料来源:百度百科-外连接
参考资料来源:百度百科-内连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |