0
我需要從給定客戶ID的表中生成不同記錄ID的列表。 具有相同記錄ID的記錄可以被丟棄。帶有一個客戶ID的記錄ID的記錄也可以被丟棄。 輸出應該像給定客戶ID一樣,有三個不同的記錄ID,那麼所有記錄ID將被填充。給定客戶ID的表中不同記錄ID的列表(DB2)
我面對錯誤與我的SQL
select a.*
from table a
where a.customer_id = (select customer_id
from table
where customer_id = a.customer_id
AND a.record_id <> record_id)
樣本數據和預期的結果有助於。你的條件是矛盾的。 –
你很可能需要'where a.customer_id IN(...)' –