sql server两条件查询去重复去最大值 - 古月容博客-php个人技术博客-技术交流分享

2018
IT资讯信息分享

sql server两条件查询去重复去最大值

SELECT    * FROM user AS t
WHERE     (1 = 1)        AND (NOT EXISTS

                          (SELECT 1 FROM  user WHERE  (usid= t.usid) AND (tsid= t.tsid) AND (moreny> t.moreny)))


以上情况如出现 moreny 有等于的 情况 可采取以下方法

SELECT    * FROM user AS t
WHERE     (1 = 1)  and    id in (select  max(id) from user group by moreny)   AND (NOT EXISTS

                          (SELECT 1 FROM  user WHERE  (usid= t.usid) AND (tsid= t.tsid) AND (moreny> t.moreny)))




×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:古月容个人博客 » sql server两条件查询去重复去最大值
标签: sql server

发表评论

表情

网友评论(0)