sql server 按外键分组查询
SELECT ROW_NUMBER() over(partition by a.yngrbsh order by a.SFRQ desc ) RN, c.* FROM JB_NCZ_GW_SFJL A,JB_MB_ZHXX_DJ C WHERE A.MBDJLSH=C.LSH AND a.SFJY='2' and a.LSH not in(select SFLSH from JB_NCZ_GW_ZZD b)
在结果中根据yngrbsh进行分组,然后可以取出RN等于1的数据。
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨小小打赏一下吧,如果囊中羞涩,不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.