1

您好,我有一个 sql 语句,它在访问中创建一个交叉表,它工作得很好,但是我希望列的顺序不同。它们按字母顺序显示我希望它们根据不同字段的顺序显示。那我该怎么做;

PIVOT RoleTable.Role_Descr IN(SELECT Role_Descr From RoleNames order by displayorder);

我做了一些研究,发现在 IN 子句中我必须手动列出所有列名称。这个对吗

4

1 回答 1

0

是的,您必须列出所有列,此外,如果您列出没有数据的列,它仍会显示在交叉表中,如果您错过列出有数据的列,它将不会包含在交叉表中.

于 2012-04-09T09:20:13.157 回答