У меня проблема при одновременном использовании «упорядочить по» и «отличить».Например, у меня есть следующее:
DECLARE @fieldSort varchar(100) = 'ref'
SELECT DISTINCT EXT_Design_Standard_ID
FROM EXT_Design_Standard_Change_Log
ORDER BY CASE
WHEN @fieldSort ='REF' THEN
EXT_Design_Standard_ID
END
Я получаю сообщение об ошибке:
Элементы ORDER BY должны появляться в списке выбора, если задано SELECT DISTINCT.
Кто-нибудь знает, как с этим разобраться?