日期:2014-05-19  浏览次数:20417 次

如何把两个字段不同时相同的记录ID号查出来?
小弟初学SQL,实现如题功能,写select   distinct   filename,sizes   from   fileDB可以查出这两个字段不同时相同的记录,但是想取得这些记录的ID号,这样写就不对了:select   id,distinct   filename,sizes   from   fileDB,请高手帮忙解决,谢谢。

------解决方案--------------------
1、
select max(id) as id,filename,sizes from filedb group by filename,sizes

2、
select * from filedb as a where id in (select max(id) from filedb where a.filename=filename and a.sizes=sizes)