在MYSQL中计数重复记录
我需要一个查询来统计重复记录 比如说在MYSQL中计数重复记录,mysql,Mysql,我需要一个查询来统计重复记录 比如说 table name -customer =================== customer_id-col name 222 111 222 222 111 122 产出将是 customer_id count 222 3 111 2 222 3 222 3 111 2 122 1 我
table name -customer
===================
customer_id-col name
222
111
222
222
111
122
产出将是
customer_id count
222 3
111 2
222 3
222 3
111 2
122 1
我试过这个问题
选择客户id、计数(客户id)c
来自客户
按客户id分组
c>1的
输出为
客户识别号计数
222 3
111 2
122 1
这可能吗?提前谢谢
谢谢
拉贾试试这个
SELECT T.customer_id,S.duplicate_count FROM
(
SELECT customer_id,count(customer_id) AS duplicate_count
FROM yourtable group by customer_id
HAVING (duplicate_count > 0)
) AS S Join yourtable On S.customer_id = T.customer_id
OP:
customer_id count
222 3
111 2
222 3
222 3
111 2
122 1
客户识别号计数
222 3
111 2
222 3
222 3
111 2
122 1
首先向我们展示您到目前为止所做的尝试,然后发布您的查询 customer_id count 222 3 111 2 222 3 222 3 111 2 122 1