我有一個查詢請求,我必須爲每個網站顯示一個客戶活動,但它必須每個只有一行,而不是每個活動顯示多次的一個客戶。 以下是我試過的查詢,但帶來了更多的行。請幫助我如何避免重複併爲每項活動顯示每行只有一位客戶。合併數據SQL查詢
SELECT i.customer_id, i.SEGMENT AS Pistachio_segment,
(CASE when S.SUBSCRIPTION_TYPE = '5' then 'Y' else 'N' end) PB_SUBS
(CASE WHEN S.SUBSCRIPTION_TYPE ='12' THEN 'Y' ELSE 'N' END) Daily_test,
(CASE when S.SUBSCRIPTION_TYPE ='8' then 'Y' else 'N' end) COOK_4_2
FROM IDEN_WITH_MAIL_ID i JOIN CUSTOMER_SUBSCRIPTION_FCT S
ON I.IDENTITY_ID = S.IDENTITY_ID and I.CUSTOMER_ID = S.CUSTOMER_ID
WHERE s.site_code ='PB' and s.subscription_end_date is null
非常感謝你,我試過了,它似乎工作。我非常感謝幫助! – user1316749 2012-04-06 22:05:35