[quote=引用 2 楼 hwhmh2010 的回复:] ID传入的时候顺序是固定的?要么升序要么降序?会不会出现既有升序又有降序的情况? 假设没有:可以使用row_number() order by ID 或者row_number() order by ID desc
SELECT T1.id,T2.RN FROM TB T1 JOIN(SELECT ROW_NUMBER()OVER(ORDER BY GETDATE())RN,id FROM 传入id) T2 ON T1.id=T2.id ORDER BY T2.RN
SELECT T1.* FROM TB T1 JOIN(SELECT ROW_NUMBER()OVER(ORDER BY GETDATE())RN,id FROM 传入id) T2 ON T1.id=T2.id ORDER BY T2.RN
ID传入的时候顺序是固定的?要么升序要么降序?会不会出现既有升序又有降序的情况? 假设没有:可以使用row_number() order by ID 或者row_number() order by ID desc
SELECT * FROM TB ORDER BY CHARINDEX(id,传入id),id
27,582
社区成员
68,544
社区内容
加载中
试试用AI创作助手写篇文章吧