关于两个表联合查询的问题。
zswu 2003-07-23 05:18:04 SELECT HHAO,B.LJIGS AS LJIGSBH
FROM BB_BTIDY A,BB_LJIGS B
WHERE A.DM_WSZL='SB001' AND A.DM_WSZL=B.DM_WSZL AND A.LJIGSBH=B.LJIGSBH
ORDER BY A.HHAO;
现在我要从A、B两个表中查询数据,问题是:
A.LJIGSBH与B.LJIGSBH相对应,但是A表中的数据多于B表中的数据,要达到的查询结果是如果B表中有数据则显示B表中的数据,如果没有则仍要显示A表中的数据。即
如果B.LJIGS不为空,则返回该值,否则返回A.LJIGSBH。
我用的数据库是ORACLE,曾试图使用A.LJIGSBH=B.LJIGSBH(+)来查找,但没有效果。