Вот запрос я пытаюсь запустить:SQL Server GROUP BY ошибка
SELECT TOP 5 PageComment.ID
FROM PageComment
WHERE PageComment.ParentID IN (SELECT ID FROM ProjectPage)
GROUP BY PageComment.ParentID
То, что я хочу получить в результате, это один комментарий по проекту, однако, этот запрос дает эту ошибку:
«[Microsoft] [SQL Native Client] [SQL Server] Столбец PageComment.ID недействителен в списке выбора, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY«
Я понимаю, что это говорит , но этот запрос будет работать в MySQL, как бы это сделать в SQL Server?
Вы уверены, что работает в MySQL? –
Этот запрос «будет» работать? звучит так, как будто вы не тестировали его и выполняете предположение. – Nippysaurus
Я уверен, что он будет выполняться в MySQL, но это не значит, что запрос или результат имеет смысл ... – Guffa