在Oracle的执行计划中,有时候会看到如下的语句:
50 - access("T3"."MM_CD"(+)='13579' AND "T3"."BASIC_CD"(+)="T1"."BASIC_CD" AND
"T3"."BRANCH_NUM"(+)="T1"."BRANCH_NUM")
"T3"."MM_CD"(+), 带(+)表示是左连接,是oracle的特有语法。
上述的意思为:
SELECT T1.xxx, T3.xxx
FROM T1, T3
WHERE T1.BASIC_CD = T3.BASIC_CD(+)
AND T1.BRANCH_NUM = T3.BRANCH_NUM(+);
是T1与T3以上述2个字段进行左外连接。