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

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 分组去重

posted @ 2017-02-08 10:20  东歌  阅读(861)  评论(0编辑  收藏  举报