我有一张带ID的表,比如
Table
-------
1
2
3
4
5
and so on
我有这个查询,
SELECT A,B,这里我需要选择Id作为列,FROM MyTable
所以结果将是,
A B 1 2 3 4 5 6 7 and so on
-----------------------------------
答案 0 :(得分:4)
答案 1 :(得分:4)
您需要一个交叉表查询。看看这个:http://www.simple-talk.com/sql/t-sql-programming/creating-cross-tab-queries-and-pivot-tables-in-sql/
它解释了如何进行简单的交叉表查询,这可能就是您所需要的。但是,您似乎也可以从编写器创建的存储过程中受益,以克服交叉表查询的一些缺点。