各位,需求是这样的。
表 ta 列 _id aid cid
现在想删除 如果cid一样,那么删除这些数据中aid第20大以外的数据。
也就是说每个cid对应最多只会有20条数据。
比如:aid有1,2,3,4,****,28 cid都为2。 aid:30,31,32,*****,58 cid都为3.
那么删除aid是21到28的数据,并且删除aid是51到58的数据。
这个sql语句应该怎么写呢?
------解决方案--------------------------------------------------------
上传你的DB到www.access911.net/csdn
,用WINRAR压缩
假设AID唯一,可以用查询来解决