取出某一列不重复数据的ID
表A有ID,BID,ITime三列
BID可能会有重复的
现在要从A表根据ITime降序排序取出ID来,且如果BID重复就只取第一条数据的ID
应该如何实现?
[解决办法]
如果id是递增的
select min(id),BID,max(date)from tbl group by BID
发布时间: 2012-03-28 15:40:03 作者: rapoo
取出某一列不重复数据的ID
表A有ID,BID,ITime三列
BID可能会有重复的
现在要从A表根据ITime降序排序取出ID来,且如果BID重复就只取第一条数据的ID
应该如何实现?
[解决办法]
如果id是递增的
select min(id),BID,max(date)from tbl group by BID