0
我在下面的查詢中添加了不同的關鍵字。但是,如果指定了SELECT DISTINCT,那麼獲得像「ORDER BY項目」這樣的錯誤必須出現在選擇列表中。「如果在使用不同的字段時指定了SELECT DISTINCT,則ORDER BY項必須出現在選擇列表中。
SELECT @cols = STUFF((SELECT distinct TOP 100 PERCENT '],[' + t2.Description
FROM table1 AS t2 where [email protected]
ORDER BY '],[' + CONVERT(Varchar, t2.SortOrder)
FOR XML PATH('')
), 1, 2, '') + ']'
當'something'不在'SELECT DISTINCT'列表中時,'ORDER BY something'沒有意義。 –