以下是我的输出查询:
select max(urlid) urlid,tbid from cr.tbdimurl where TBID in(9000493,9000255,9000582,9000341,9000424,9000243,9000257) group by tbid
urlid tbid
----------------
23229 9000243
8792 9000255
8800 9000257
20756 9000341
25431 9000424
23797 9000493
33458 9000582
我希望查询结果按子查询中提到的TBID列表的顺序排序。列urlid上有聚簇索引定义,并且在TBID列上没有定义索引。
由于子查询中的值是动态的,我不能使用case表达式进行排序。
有什么方法可以避免默认排序吗?