SQL 子查询, 如何按照IN的顺序查询
发布网友
发布时间:2022-04-13 06:42
我来回答
共2个回答
热心网友
时间:2022-04-13 08:11
select * where stuId in (111,333,222,444,888,555)
ORDER BY PATINDEX('% ' + CONVERT(nvarchar(4000), stuId) + ' %', ' ' + CONVERT(nvarchar(4000), Replace('(111,333,222,444,888,555', ',',' , ')) + ' ')
热心网友
时间:2022-04-13 09:29
用union all 加个辅助字段datetime