0
我試圖編寫一個查詢,該查詢返回第一列映射到第一列中的多個不同值的值的所有記錄第二列。我嘗試了以下,但得到了'不是一個單一組的功能'。我在這裏做錯了什麼?選擇查詢以返回列A具有一對多關係列B的記錄 - ORA-00937錯誤
select contact_id, count(location_account_id)
from
(select a.contact_id, a.location_account_id
from crm.asset_plus a
where a.contact_id is not null
group by a.contact_id, a.location_account_id)
having count(location_account_id) > 1
對不起,我需要找到記錄,其中每個contact_id鏈接到多個不同的location_account_id。 – StephenT
好吧,這就是這個查詢所做的。 –
它不,我在發佈問題之前嘗試了相同的查詢。它在有相同的contact_id值和相同的location_account_id值(以及我需要的記錄)有2條記錄的情況下引發。我只需要存在2+記錄的location_account_id具有相同contact_id值但不同的不同值的實例。 – StephenT