Я получаю неправильный номер строки ошибки при использовании множественного выбора
Первый запрос получает правильный номер строки
SELECT num
FROM (SELECT ItemId, CommentId,ROW_NUMBER() OVER (ORDER BY CreatedDate desc) AS num
From ItemComments
where ItemId = 10
) AS numbered
WHERE numbered.CommentId =100
Второй запрос получает правильный номер строки
SELECT num
FROM (SELECT ItemId, CommentId, ROW_NUMBER() OVER(ORDER BY CreatedDate desc) AS num
From ItemComments
where ItemId = 20
) AS numbered
WHERE numbered.CommentId =200
Когда я пытался использовать оба вышеуказанных значения в одном запросе, я получил неправильный номер строки
Третий запрос, который получает неправильный номер строки
SELECT num
FROM (SELECT ItemId, CommentId, ROW_NUMBER() OVER(ORDER BY createddate desc) AS num
From ItemComments
where ItemId in(20,10)
) AS numbered
WHERE numbered.CommentId in (200, 100)
Пожалуйста, помогите мне получить правильный номер строки в множественном выборе
Спасибо
