我想知道你的复制品的数量 article_id
对于每个 merchant_id
,其中 zip_code
完全相同。请参见下面的示例:
table
merchant_id article_id zip_code
1 4555 1000
1 4555 1003
1 4555 1000
1 3029 1000
2 7539 1005
2 7539 1005
2 7539 1002
2 1232 1006
3 5555 1000
3 5555 1001
3 5555 1001
3 5555 1001
输出表
merchant_id count_duplicate zip_code
1 2 1000
2 2 1005
3 3 1001
这是我当前使用的查询,但我很难包含邮政编码条件:
SELECT merchant_id
,duplicate_count
FROM main_table mt
JOIN(select article_id, count(*) AS duplicate_count
from main_table
group by article_id
having count(article_id) =1) mt_1
ON mt.article_id ON mt_1.article_id = mt.article_id
1条答案
按热度按时间x8goxv8g1#
这似乎是你想要的回报。我不知道为什么
article_id
不包括在结果集中: