2011-04-07 96 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