sql去某几个字段重复的记录

以下语句的前提是ID为主键(不重复)的情况下

select  max(id),pid,fid,cname,state,redate,tname
from table group by pid,fid,cname,state,redate,tname


如果只需要PID相同的去掉一项,可改为 select * from  table where id in (select  max(id) as id group by pid
)

原文地址:https://www.cnblogs.com/linzheng/p/1875214.html