id_specific_price id_product

-------------------------------

1 2

2 2

3 2

4 3

5 3

6 3

7 3

需要删除重复项,预期结果:

id_specific_price id_product

-------------------------------

3 2

7 3

SELECT *

FROM ps_specific_price

WHERE id_specific_price NOT IN

(SELECT MAX(id_specific_price)

FROM ps_specific_price

GROUP BY id_product)

工作,但

DELETE FROM ps_specific_price

WHERE id_specific_price NOT IN

(SELECT MAX(id_specific_price)

FROM ps_specific_price

GROUP BY id_product)

才不是.有很多例子可以解决这个问题,但由于某种原因,我无法适应它.我相信它是GROUP BY.例如:

DELETE FROM ps_specific_price

WHERE id_specific_price NOT IN

(SELECT MAX(p.id_specific_price)

FROM (SELECT * FROM ps_specific_price ) as p)

GROUP BY id_product

我在哪里错了?

mysql group by 重复_mysql – 使用GROUP BY删除重复项的查询相关推荐

  1. Excel2016表格中只有一列数据有重复值,怎么快速删除重复值

    环景: win 10 专业版 office2016 问题描述: 表格中只有一列数据有重复值,怎么快速删除重复值 解决方案: 1.菜单栏-数据-删除重复值 2.选中要删除的那列D列-删除重复值 3.确定 ...

  2. mysql update 跳过重复_MySQL通过UPDATE / DELETE整合重复的数据记录

    我有一个看起来像这样的表: mysql> SELECT * FROM Colors; ╔════╦══════════╦════════╦════════╦════════╦════════╦═ ...

  3. mysql sql 去除重复行_mysql – sql自连接表删除重复行

    我有下表: ╔════════╦════════════╗ ║ USERID ║ LANGUAGEID ║ ╠════════╬════════════╣ ║ 1 ║ 2 ║ ║ 1 ║ 7 ║ ║ ...

  4. Mysql数据库中查询重复数据和去重数据 , 删除重复数据的sql及分析

    数据库中有重复数据时,用到哪些sql语句? 建表: CREATE TABLE `user` (`id` bigint(255) NOT NULL AUTO_INCREMENT,`name` varch ...

  5. MySQL表上亿级数据量实现删除重复记录

    上周从数据采集部门拿到一批400份的json文件,每个文件里30w+的json对象,对象里有uid,对重复的uid,需要去重下. 电脑配置4核8G 废话不多说,直接上干货. 1.创建表datatest ...

  6. mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  7. mysql新增字段顺序_mysql 添加字段、删除字段、调整字段顺序 转

    ALTER TABLE - 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int  not null default ...

  8. oracle如何删除重复数据第一条,oracle删除重复数据保留第一条记录

    oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 gr ...

  9. 删除链表重复节点 python_python无序链表删除重复项的方法

    题目描述: 给定一个没有排序的链表,去掉重复项,并保留原顺序 如: 1->3->1->5->5->7,去掉重复项后变为:1->3->5->7 方法: 顺 ...

最新文章

  1. 人脸识别是怎么识别的?为什么需要大数据?(原理篇)
  2. shiro的简单使用
  3. laravel 除了主页 都是404 webconfig_基于Laravel,开箱即用,这个PHP后台管理系统好看又省心...
  4. java php python 高并发_关于php如何调用Python快速发送高并发邮件的示例代码
  5. 使用Blazor做个简单的时间戳在线转换工具
  6. mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询
  7. win7硬盘安装工具_如何重装电脑安装Win7 系统?最简单,最便捷的办法,值得收藏...
  8. MySQL: 1006 - Can't create database '***' (errno: 13) 错误 解决方法
  9. linux安装mysql默认的配置文件_[转]关于Linux安装mysql默认配置文件位置
  10. debugfs查看文件块号,dd命令读指定块号的内容
  11. 使用jquery检查/取消选中复选框? [重复]
  12. photoshop是什么软件,它能做什么?
  13. C++综合实例——个人银行账户管理程序
  14. 智能手机传感器到底有什么用
  15. c语言中如何识别空格键,在C++中如何判断“空格”键输入?
  16. 网络安全学习笔记(2)
  17. 解决C#读取文本文件乱码
  18. AIML标签中srai不起作用的原因
  19. ORACLE11g R2 for Linux 下载地址
  20. Linux中 ps命令详解

热门文章

  1. java ssm 多租户_(十一)java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统- SSO单点登录之OAuth2.0登录流程(2)...
  2. win2008 mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
  3. [渝粤教育] 广东-国家-开放大学 21秋期末考试中国近现代史纲要(A)10881k1 (2)
  4. 【渝粤教育】国家开放大学2018年秋季 0341-21T高级英语听力(2) 参考试题
  5. [渝粤教育] 西南科技大学 电子商务原理及应用 在线考试复习资料
  6. 基于无线通信技术的智能公交系统设计
  7. 计算机网络发展第二阶段 兴起于,计算机辅助开始于计算机发展第几阶段
  8. mysql五大子句_MySQL的查询语句中可以使用以下哪个子句来表示分组查询
  9. C语言实用算法系列之冒泡排序、sizeof与strlen的区别
  10. RelativeLayout重要属性