php - Mysql 统计查询相同字段只统计一条
问题描述
ORDER表
ID NUMBER users_name
1 1XC 小明
2 1XC 小明
3 2AB 小明
4 2AB 小明
5 小明
6 小明
7 小明
8 4vb 小明
我有8条数据,但相同的NUMBER只能统计一条,空的也算一条 就是统计出来的结果是6条
mysql有办法这样查出来吗 小白求大神指导
用distinct去重或者用group分组,再用union联合
eg:
select NUMBER,name from TABLE where NUMBER != '' group by NUMBER
UNION ALL
select NUMBER,name from TABLE where NUMBER = ''
这篇关于php - Mysql 统计查询相同字段只统计一条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!