读书人

Oracle联接函数

发布时间: 2012-09-21 15:47:26 作者: rapoo

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)

读书人网 >软件架构设计

热点推荐