php - Mysql 统计查询相同字段只统计一条

查看:150
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆