SELECT A.AAC001,
A.AAC002,
A.AAC003,
A.AAC008,
A.AAC012,
A.AAC031,
b.aae140, --险种
b.aae008, --缴费银行行号
b.aae010, --缴费银行帐号
b.aae041, --开始时间
b.aae042 --终止时间
FROM AC01 A, AC30 B
where A.AAC001 = B.AAC001(+)
AND A.AAB001 = '512435'; 这种(+)号加了以后有什么区别?表示是右连接么?
恩,这表示是以A表为主表的连接。
比如A表这样 ID, NAME
1 TEST1
2 TEST2
B表 ID VALUE
1 1.1
如果A.ID = B.ID (+)
那么结果就是 ID NAME VALUE
1 TEST1 1.1
2 TEST2 NULL