【发布时间】:2019-12-18 21:48:52
【问题描述】:
我有一个问题希望你能指导我,我在sql server中有3个表,具有以下特点:
表格发票
ID Folio
------------------
1 101010
2 202020
表格附加
ID Name
--------------------------
1 Order Number
2 Branch
表格AdditionalInvoice:
ID_INVOICE ID_ADDITIONAL VALUE
------------------------------------------------------------
1 1 1234/1
1 2 NORTH
2 1 5678/9
2 2 SOUTH
表3依赖表1和表2,比例是一对多,我找如下结果:
查询结果
ID Folio Order Number Branch
------------------------------------------------------------
1 101010 1234/1 NORTH
2 202020 5678/9 SOUTH
调查我可以使用PIVOT或CROSS APPLY,但我发现自己有点迷茫:(或者有人对动态列问题有另一种解决方案?
【问题讨论】:
标签: sql sql-server database pivot-table cross-apply