2011-04-07 82 views
0

我有一個查詢返回一個產品,以及分配給產品的媒體數量。在Campaign Amount列中,對於同一個產品重複的值是多少,如何讓它只顯示一次Campaign Amount,然後「空白「的同一產品的其餘時間?林思考不是消除重複基團,而只是示出了一次的值,然後用「空白」值替換重複值的線如何用空白替換行中的重複值?

到截圖IM談論鏈接是:

http://www.quickshare.co.za/files/jppibi73/Screenshot_3.png.html

感謝

+0

歡迎來到SO。如果您發佈了「創建表」或一些示例數據,這將有所幫助。也可能是您當前的SQL查詢。 – vbence 2011-04-07 09:58:45

+0

添加了一個鏈接到我的報告的屏幕截圖 – sebastian 2011-04-07 10:05:18

回答

0

如果我假設字符串「產品」是產品的NIQUE ID,就可以得到只有一個實例,他數的重複記錄有以下:

SELECT Product, 
    AVG(`Campaign Amount`) AS Amount, 
    COUNT(*) AS Occurrence 
FROM TABLE 
GROUP BY Product 
ORDER BY Product 

雖然我認爲這些不是真正的字段名稱,但在這裏你去。

+0

請看我的答案在上面,我張貼我的查詢 – sebastian 2011-04-07 12:37:03