我有一個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