单个字段去重并保留其他字段值

1.distinct 字段 a  去除字段a相同的记录 (但只能保留字段a)

SELECT distinct orderid FROM order_detail

2.distinct 字段a ,字段b   当字段a,字段b相同时才能去重 (可已保留多个字段)

SELECT distinct orderid,orderdetailid FROM order_detail

3.单个字段去重并保留其他字段值

SELECT 
   orderdetailid,
   orderid
FROM `order_detail` 
WHERE
  orderdetailid IN(SELECT MAX(orderdetailid) FROM order_detail GROUP BY orderid)

用方法介绍:根据group by 分组去重

原文地址:https://www.cnblogs.com/zc123/p/6376986.html