Oracle连接函数Oracle连接函数 从3只表当中取 SELECT A.*,B.MC AS DLSMC,C.DH,C.XFSJ FROM T_CARDS A,T_AG
Oracle连接函数 Oracle连接函数 从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)