В нижеследующем запросе, что я должен сделать, чтобы получить результаты в том же порядке, что и входной параметр.Возврат результатов в «ЖЕ САМЫЙ ЗАКАЗ» в качестве входного параметра
DECLARE @sql varchar(max)
SET @sql = 'SELECT a.num AS Num, a.photo as Photo , row_number() over (order by (select 0)) rn
FROM tbl a (nolock) WHERE a.num IN (' + @NumList + ') '
переходит в к @NumList парам следующего (в качестве примера):
1-235,1-892,2-847,1-479,3-890,1-239,2-892
Это прекрасно работает, однако мне нужны результаты возвращение в «тот же порядке» в качестве входных пар ,
Я создал SQL Fiddle