如何把两个字段不同时相同的记录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)