欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

oracle (+) 左关联

程序员文章站 2022-03-26 19:17:17
...

SELECT a.policyno, a.agentcode, b.agentname FROM prpcmain a, prpdagent b WHERE a.agentcode = b.agentcode(); 相当于: SELECT a.policyno, a.agentcode, b.agentname FROM prpcmain a LEFT JOIN prpdagent b ON a.agentcode = b.agentcode; 表示左关联

SELECT a.policyno, a.agentcode, b.agentname FROM prpcmain a, prpdagent b
WHERE a.agentcode = b.agentcode(+);

相当于:

SELECT a.policyno, a.agentcode, b.agentname FROM prpcmain a
LEFT JOIN prpdagent b
ON a.agentcode = b.agentcode;

表示左关联,即左边表中的数据都有,是以左边表为基础的。