TABLE_ID | TABLE_ORDER_ID | TABLE_CONTENT |
100 | 1 | 。。 |
100 | 2 | 。。 |
250 | 3 | 。。 |
366 | 4 | 。。 |
366 | 5 | 。。 |
select ROW_NUMBER() OVER(PARTITION BY [TABLE_GROUP_ID] ORDER BY TABLE_ORDER_ID DESC) AS [分组_排序]
,*
from(
select DENSE_RANK() OVER (ORDER BY TABLE_ID) AS [TABLE_GROUP_ID]
,TABLE_ID
,TABLE_ORDER_ID
,TABLE_CONTENT
from Table_
where 1=1
)Main_
[分组_排序] | TABLE_GROUP_ID | TABLE_ID | TABLE_ORDER_ID | TABLE_CONTENT |
1 | 1 | 100 | 1 | .。 |
2 | 1 | 100 | 2 | 。。 |
1 | 2 | 250 | 3 | 。。 |
1 | 3 | 366 | 4 | 。。 |
2 | 3 | 366 | 5 | 。。 |