突然想到一个问题 关于join on条件的

qian119110 2015-09-09 08:42:26
比如
select
XX
FROM A
INNER JOIN B
ON A.key1 = B.key1
AND A.key2 = B.key2

还有
select
XX
FROM A
INNER JOIN B
ON (A.key1 = B.key1
AND A.key2 = B.key2)
这两种写法有差别吗?
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongshao1943 2015-09-09
  • 打赏
  • 举报
回复
这都是他的关联条件,没差别啦
zbdzjx 2015-09-09
  • 打赏
  • 举报
回复
只是这么单纯的加不加括号,应该没什么区别吧。因为加不加括号没改变逻辑,而且数据库应该会自动优化成一个结果吧。
陈灬风 2015-09-09
  • 打赏
  • 举报
回复
在这里是没有区别的

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧