這可能是一個愚蠢的問題,但它讓我難倒了。我基本上使用3個表來提取Campaign和Team的詳細信息(如下)。如何將查詢結果限制爲僅重複?
SELECT GOLD.CAMPAIGN_ID,
TEAM.ID,
TEAM.NAME
FROM CAMPAIGN_ANALYTICS_GOLD GOLD
LEFT JOIN ENTITY ENT
ON ENT.CAMPAIGN_ID = GOLD.CAMPAIGN_ID
LEFT JOIN TEAM TEAM
ON TEAM.ID = ENT.TEAM_ID
GROUP BY GOLD.CAMPAIGN_ID,
GOLD.CAMPAIGN_NAME,
TEAM.ID,
TEAM.NAME;
我能夠繪製出什麼廣告活動都符合球隊,但我想只爲被映射到多個團隊的廣告活動篩選結果。例如,這是一些結果的樣子:
CAMPAIGN_ID ID NAME
830 65 Media Group APAC
917 40 iAdvertising
1133 9 Media Comp
1133 2 Ad Network 5
7163 931 Y Vector
8149 318 Hectic Media
8149 3827 Effective Media Net
15982 1919 ADCMP 10
27587 2675 MediaCorp NA
27587 48 North Shore Ad
什麼我需要添加到我的查詢,以確定其映射到多個團隊的活動標識(在這個例子中,1133,8149 ,和27587),或者爲了達到這些結果,最佳做法是什麼?
將確定與多個'entity's活動,但如果多個'entity's是它可以產生不必要的額外結果分配給同一個活動和團隊。是否需要考慮取決於數據。 –
@John Bollinger:你的權利。我已經更新了我的答案。 – user707727