今天在写一个sql,目的是去除表里某一个字段相同的数据,只保留最新的一条。之前group by 用的少。特此记录一下。
SELECT * FROM litb_approval_task SELECT MAX(taskid),ApproverId,MAX([approvalid]), MAX([CreateUserID]),MAX([CreateUserName]), MAX([status]),MAX([adddate]) FROM litb_approval_task GROUP BY ApproverId ORDER BY MAX(taskid) desc
group by查询的时候,其他的列要放在聚合函数里才行!
PS:感谢康小孩提供的灵感~