日期:2014-05-17  浏览次数:20740 次

求一个sql语句,数据库结构如下


该数据库为access数据库
我想实现的功能是,以servicesID分组 过滤jtitle相等的值,读取最大的jid的值。

想要读取的结果,我已经用颜色给框了起来,以第一个为例,ServicesID为8 过滤jtitle相同的值,然后读取最大的JID 得到的结果我用红色的框给画出来了,请高手赐教

------解决方案--------------------
select * from tb as a where jid = (
select max(jid) from tb as b where a.serviceID = b.serviceID and a.jtitle = b.jtitle
)