我有一个oracle sql,我在帐户表和付款表之间进行外连接。我想知道如何仅在支付表中存在匹配记录时执行条件p.payment_status_code ='R'。其余的情况不应该执行。Oracle右外连接
FROM
accounts a, payments p
WHERE (a.account_balance <= a.low_balance_level OR a.account_balance <= 0)
AND a.account_id = p.account_id(+)
AND p.payment_status_code = 'R'
问候, -Anand
Schurik - 谢谢。我们如何使用您建议的方法检查多个值? 例如AND p.payment_status_code(+)IN('R','O')不起作用 – Anand 2011-05-17 17:01:27