专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle 当中(+)是什么意思_& oracle

ins518 2025-09-08 23:56:11 技术文章 5 ℃ 0 评论
SELECT A.id, B.id FROM A, B WHERE A.id=B.id(+)
等价于
SELECT A.id, B.id FROM A LEFT JOIN B ON  A.id=B.id

Oracle sql 中 (+)号可以理解为补充的意思,即哪个表有加号,这个表就是匹配表。加在右表的列上代表右表为补充,为左外连接。加在左表的列上代表左表为补充,为右外连接。

注:完全外连接不支持(+)写法;在MySQL中不能作为左右连接标识;对于sql逻辑比较复杂的场景不推荐是有 (+),容易自己晕掉。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表