【发布时间】:2021-03-06 15:40:41
【问题描述】:
我有两张桌子:
表 A:
ID
1
2
3
4
5
表 B:
ID UDFNumber UDFValue
1 5 ID1sUDF5Value
1 6 ID1sUDF6Value
1 7 ID1sUDF7Value
1 8 ID1sUDF8Value
1 9 ID1sUDF9Value
2 5 ID2sUDF5Value
2 6 ID2sUDF6Value
2 7 ID2sUDF7Value
2 8 ID2sUDF8Value
2 9 ID2sUDF9Value
etc
我正在尝试仅将 UDF5 和 UDF9 的值作为表 A 中每一行的列输出。
我正在寻找的输出:
ID UDF5 UDF9
1 ID1sUDF5Value ID1sUDF9Value
2 ID2sUDF5Value ID2sUDF9Value
3 ID3sUDF5Value ID3sUDF9Value
等等
什么 join/sql 语句会产生这个结果? MS SQL 服务器。
【问题讨论】:
-
你试过什么?你在哪里卡住了?向我们展示你的尝试。
标签: sql sql-server pivot left-join aggregate-functions