0

我在设计特定的 Mysql 查询时遇到了困难。我需要的是在特定用户的不同活动名称中获取重复数据,例如“支出”。

例如,假设我有这个用户名:“John”并且 John 在同一个表中有几个与他关联的活动名称。对于每个活动名称,他都有不同的“支出”数据,例如:550 美元、660 美元、675 美元等。

我想要的是获得出现在约翰“广告系列”中的重复“支出”数据

所以,如果 600 美元出现在所有 John 广告系列中:“campagin1”、“camapgin2”、“camapgin3”,那么我希望返回该数据。

所有数据都在一张表中找到。

任何想法 ?

4

2 回答 2

0

assuming your table structure

select spending_data,campaign_num,count(username) as duplicates  from table 
    having count(username) >1
    group by spending_data,campaign_num
于 2013-11-14T09:05:52.513 回答
0

好吧,您可以选择所有行,然后为每一行选择具有相同支出列值的所有行

于 2013-11-14T09:00:31.207 回答