我在 SQL Server (SSMS) 中使用三个像这样的表
表 A
ProcessID Step Approver
17 10 Kim
18 20 Joe
19 10 Beth
20 20 Josh
表 B
ProcessID DeptCode
17 515
18 515
19 190
20 190
表 C
ProcessID AlternateApprover
17 Sarah
18 David
19 Don
20 Don
并希望我的结果格式为:
DeptCode FirstApprover FirstAlternate SecondApprover SecondAlternate
515 Kim Sarah Joe David
190 Beth Don Josh Don
我已经成功地管理了仅批准者的支点,但不确定如何加入替代者(表 C)。
我知道这种规范化有点奇怪 - 它不是我的数据库,我无法控制表结构