0
我對以下視圖有疑問。以下是代碼。創建具有唯一記錄的視圖
select
pe.project_id
,pe.project_evenement_id
,pes.project_evenement_sponsor_id
,peu.project_evenement_uitgave_post_id
,pe.omschrijving
,pes.bedrag as 'project sponsor bedrag'
,peu.bedrag as 'project evenement bedrag'
from project_evenement pe
left join project_evenement_sponsor pes
on pes.project_id = pe.project_id
and pes.project_evenement_id = pe.project_evenement_id
left join project_evenement_uitgave_post peu
on peu.project_id = pe.project_id
and peu.project_evenement_id = pe.project_evenement_id
我想創建唯一的記錄,但結果顯示重複。有人可以告訴我如何解決這個問題。我得到更多的記錄,然後我應該。
I added a photo of the datamodel and output to paint a better picture of the situation
提示:'select distinct'。 –
這可能是因爲一對多關係或者您缺少連接謂詞。正如Gordan所說'Distinct'可以解決問題,但這是正確的解決方案,只有通過了解表格關係才能決定 –