我在设计特定的Mysql查询时遇到了困难。我需要的是在特定用户的不同广告系列名称中获取“花费”等重复数据。
对于前者,假设我有这个用户名:“John” 约翰在同一张表中有几个与他相关的竞选名称。 对于每个广告系列名称,他有不同的“消费”数据,如:550美元,660美元,675美元等。
我想要的是获取John'广告系列
中出现的重复'支出'数据所以,如果所有John活动中出现600美元:'campagin1','camapgin2','camapgin3',那么我希望返回这些数据。
所有数据都在一个表格中找到。
有什么想法吗?
答案 0 :(得分:0)
那么,您可以选择所有行,然后为每一行选择具有相同支出列值的所有行
答案 1 :(得分: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