Oracle连接函数
从3只表当中取
A B C 三只表, 其中C表 是从另外两只表查询后得到的新表
(+) 号表示的是连接的意思,这条语句代表左连接(left join)
位置不同放在左边代表右连接(right join)
从3只表当中取
SELECT A.*,B.MC AS DLSMC,C.DH,C.XFSJ FROM T_CARDS A,
T_AGENCY B,
(SELECT A.ID,B.DH,B.XFSJ FROM T_CARDS A,AAA B WHERE A.KH>=B.QSKH AND A.KH<=B.JZKH) C
WHERE A.DLS=B.ID(+) AND A.ID=C.ID(+)
A B C 三只表, 其中C表 是从另外两只表查询后得到的新表
(+) 号表示的是连接的意思,这条语句代表左连接(left join)
位置不同放在左边代表右连接(right join)