枢轴,伙计…我只是想念它。也许是因为我没有做汇总。哎呀,也许枢轴不是做到这一点的方法。感觉应该很简单,但这让我感到困惑。
假设我有这个:
SELECT col1 FROM tbl1 col1 ==== 414 589
我怎样才能将这两个记录取回:
fauxfield1 fauxfield2 ========== ========== 414 589
就此问题而言,需要注意的几点
您可以实现PIVOT运算符:
PIVOT
select [1] as field1, [2] as field2 from ( select col1, row_number() Over(order by col1) rn from yourtable ) src pivot ( max(col1) for rn in ([1], [2]) ) piv
参见带有演示的SQL Fiddle