请帮助我从mysql查询中获取所需的结果。
SELECT count(*) as cnt FROM `tbl_jobs` group by `job_user_id`
结果:
result given is, expected result
cnt cnt
3 3
7 7
8 8
3 5
5
这里我不想下次发生3,表示没有重复的行 数。
答案 0 :(得分:1)
尝试使用SELECT DISTINCT
:
SELECT DISTINCT COUNT(*) AS cnt
FROM tbl_jobs
GROUP BY job_user_id
ORDER BY cnt;
请注意,此处不需要子查询。
答案 1 :(得分:0)
您可以在下面尝试-使用子查询
select distinct cnt from
(
SELECT count(*) as cnt FROM tbl_jobs group by job_user_id
)A