mysql查询去重后的总数
mysql 查询去重
建议以后给出列名、数据示例,这样我们写的SQL你可以粘贴运行~
SELECTDISTINCT表1.列2,表1.列1
FROM表1
WHERE表1.列2IN(SELECT列1FROM表2)
更多追问追答
谢谢你,我补充了一下,我想粘贴的多点,但是太多了不让发出去。
gongjiao:
idchecizhan
18路龙潭公园龙潭湖光明楼北京体育馆幸福大街培新街安化楼白桥大街东花市大街
“龙潭公园龙潭湖光明楼北京体育馆幸福大街培新街安化楼白桥大街东花市大街”这么多内容都在gongjiao.zhan一个字段里面吗?
这样的设计是不妥的,这样的数据库基本上不是数据库,数据库使用非常困难,要得到你的结果需要复杂的编程,方法是取出zhan字段的值后,split为数组,然后再装配需要的结果。
一般这个表应该这样设计:
gongjiao:
idchecizhan
18路龙潭公园
18路龙潭湖
18路光明楼
18路北京体育馆
18路幸福大街
18路培新街
18路安化楼
18路白桥大街
18路东花市大街
当然,如果系统已经上线很久,我们不可能现在去改变系统结构,要得到你的结果需要编程,用SQL是不可能的,看你会什么语言,基本思路了是FOREACH循环得到表1的数据,然后对zhan字段进行SPLIT为数组,再次进行组合,最后获取唯一性。
结构是可以改变的,怎么改都行,我只是要那个结果。如果不行我只能用PHP了。
如果我推荐的结果,你这样就可以得到结果:
SELECTDISTINCTzhan,cehciFROMgongjia
我就想要那个结果,做完后就不用了,所以数据库设计的不符合标准
我就想要那个结果,做完后就不用了,所以数据库设计的不符合标准
数据按照我说的做,语句用我给的,有问题请说具体的。
mysql去重语句查询怎么写
SELECT DISTINCT city_des FROM `t_pos_city_code`
求助:mysql日期间隔查询?-如何查询间隔小于或等于5个月的数?
获取最近5个月以内的数据 SELECT * FROM`table` WHERE `date`> DATE_SUB(NOW(), INTERVAL 5 MONTH) ; DATE_SUB() 是将第一个参数的时间减去第二个参数
求助:mysql日期间隔查询?-如何查询间隔小于或等于5个月的数?
获取最近5个月以内的数据 SELECT * FROM`table` WHERE `date`> DATE_SUB(NOW(), INTERVAL 5 MONTH) ; DATE_SUB() 是将第一个参数的时间减去第二个参数
如何用mysql语句查询去掉一个字段里的重复值
这个估计需要自己写函数了:
别的办法:
1.如果业务需求没有规定的话,可以在入库的时候处理。或者在加入一个字段存放处理后的结果
2.如果让数据库处理,数据库压力很大啊,如果你数据上去了,数据库需要处理很长时间啊
mysql 根据两个字段值查询时如何去除重复数据
假设表名为test:
select* from(select*, concat(name,code) as__f fromtest orderbydatedesc) __t groupby__f;删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where peopleName in (select peopleName from people group by peopleName having count(peopleName) > 1)
and peopleId not in (select min(peopleId) from people group by peopleName having count(peopleName)>1)
看看这里:这个语句是查询`Index`,sequence都相同的数据
select * from (select *, concat(`Index`,sequence) as __f from tbl_item order by sequence desc) __t group by __f having count(__f)>=2;
select * from tbl_item where sequence = 1465399887select distinct a.* from 表 a where a.date = ( select max(b.date) from 表 b where b.name = a.name and b.code = a.code )
自己试试select distinct id,date ,name,code from 表名 where 条件
在select 后加上一个distinct ,注意 distinct后面的字段不能是重复项的比如id就可以 name code 就不行了
mysql查询去重后的总数相关推荐
- Mysql中按某一字段去重,并查询去重后的所有字段
1.Mysql中按某一字段去重,并查询去重后的所有字段 SELECT pnum, name FROM products AA WHERE id = (SELECT MIN(id) ...
- mysql查询手机号码后四位,前几位怎么写?
mysql查询手机号码后四位,前几位怎么写? 查询手机号后四位 同理查询前几位这么写 引申一下查询前几位和后几位写法 随机位置查询的写法,只要出现就打印 也是新手,才疏学浅,大家共同进步,谢谢 查询手 ...
- MySQL查询数据后加上百分号%
MySQL查询数据后加上百分号% CONCAT(字段, '% ') mysql数字格式化千分号的问题,即每三位一个逗号 SELECT FORMAT('字段',2); mysql四舍五入的问题 roun ...
- mysql 去重求总数_Mysql获取去重后的总数
协议森林16 小美的桌号(DHCP协议) 作者:Vamei 出处:http://www.cnblogs.com/vamei 转载请先与我联系. DHCP协议用于动态的配置电脑的网络相关参数,如主机的I ...
- mysql查询去重第一条_Mysql用法记录 - Ashley-OSCHINA的个人空间 - OSCHINA - 中文开源技术交流社区...
1.查询某个字段,在数据库不重复的条数(去重查询) select count(distinct item_uid) from supply_order; 查询 表 supply_order 中 ite ...
- 数据库之MySQL查询去重数据
最近遇到了一个问题,当时我的第一反应是导出来,用wps的Excel表格的删除重复项的功能,简单粗暴又直接,但是没有考虑到数据量太大的情况,会导致Excel打开缓慢.这个时候就考虑有没有更方便快捷的方法 ...
- MongoDB去重后求总数
错误的方法 我们要获取唯一的电子邮箱,使用到 distinct, 例如 db.user_info.distinct('email') 得到的是一个列表: ["123@gmail.com&qu ...
- mysql查询去重第一条,mysql 去重留一
首先先分析一下 我们现在的目的 是 查询到这俩张表的所有数据 然后进行删除重复记录 每条数据只保留一条 第一步: 查询以下俩张表的重复记录 (关键字段重复>1) ks_examcity . ks ...
- MySQL 查询最好的前/后3条
MySQL 查询前/后3条 1 查询SQL 2 学生表 3 成绩表 1 查询SQL select a.`subject`,a.score,s.`name` from score a left join ...
最新文章
- 刚刚、几秒前,时间格式化函数
- Windows Server 2012 之配置AD DS
- Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块
- python查询天气
- 求生2本地服务器怎么修改参数,《求生之路2》服务器指令及难度参数设置(难度篇).pdf...
- 【175】Easy CHM的使用
- 远程服务器键盘变成快捷键?
- Integer[] cannot be converted to int[]
- linux下载info安装包,Linux软件包安装(rpm、yum、apt-get)
- android 字体修改颜色代码,Android SearchView 修改字体颜色
- LogAnomaly: Unsupervised Detection of Sequential and Quantitative Anomalies in Unstructured Logs
- 70个居家做饭小技巧
- 六轴机器人运动学正解
- 常用js的数组方法和对象方法
- 7-5 最佳情侣身高差c语言
- 华理2019信号与系统考研模拟试题(含数字信号处理)
- 【单片机毕业设计】【mcuclub-jj-031】基于单片机的水杯的设计
- Ultimaker2 3D打印机源文件在线公布
- L1-054 福到了-java
- java 系统资源不足_Idea系统资源不足解决方案
热门文章
- Robot in a Hallway
- 关于python内存管理下列说法中错误的是_2.关于Python内存管理,下列说法错误的是_学小易找答案...
- 苹果手机维修-iPhone维修基带信号处理(一)
- 关于几种常用的通讯方式(1):RS485、RS232、RS422
- vue 事件修饰符 按键修饰符
- linux查看服务器端口状态,打开端口
- SpringBoot使用Redis清除所有缓存
- redis客户端连接功能详解
- 单片机开发和嵌入式开发的区别
- 求解离散黎卡提矩阵代数方程