为不同列组合选择最新版本的SQL查询



我有一个这样的表:

tbody><<<<<

您可以使用ROW_NUMBER()来标识您想要的行。然后过滤掉其他的就很容易了。例如:

select *
from (
select t.*,
row_number() over(partition by product order by imagename desc) as rn
from [Database].[dbo].[DataTable] t
) x
where rn = 1

相关内容

最新更新



  • All rights reserved © 2023 www.xiaobeizi.cn

  • 首页
ProductImageVersionImageNameImageBinary
小发明1绿色0 x45679abc
小发明1蓝色0 x5679abcd
小发明10 x679abcde
小部件/td>1绿色0 x01234567
小部件/td>1蓝色0 x12345678
小部件/td>10 x23456789
小部件/td>20 x345679ab