这可能是初学者的问题,但我不知道转换的术语是什么,所以到目前为止我无法获得有用的搜索结果。
输入表如下:
ID, FromCity, ToCity, ViaCity
1, New York, Chicago, NULL
2, New York, Los Angeles, Chicago
3, Chicago, Boston, NULL
所需的输出是
City, FromCount, ToCount, ViaCount
New York, 2, 0, 0
Chicago, 1, 1, 1
Los Angeles, 0, 1, 0
Boston, 0, 1, 0
NULL, 0, 0, 2
城市名称列表应该从第一个表中生成,即它没有现有的表。
我更喜欢构建一个索引视图,但如果查询太复杂而 SSIS 可以使它变得容易,我也可以使用 SSIS。