(SELECT t.seccolumnname 'td'
FROM DbName.TableName t
WHERE t.firstcolumname = 1
ORDER BY t.seccolumnname)
FOR XML PATH('tr'), ROOT ('table')
它给我一个错误:关键字'order'附近的语法不正确。
任何想法和建议
答案 0 :(得分:4)
不确定为什么将它放在括号中?尝试
SELECT t.seccolumnname 'td'
FROM DbName.TableName t
WHERE t.firstcolumnname = 1
ORDER BY t.seccolumnname
FOR XML PATH('tr'), ROOT ('table')
答案 1 :(得分:0)
正如您在上面的脚本中所写的那样,我可以说ORDER BY子句在派生表中无效。