我正在寻找一种在SQL服务器中将行转换为列的方法。
这是我的两张表:
"决定"
D_Id R_ID Level_ID L_Date Decision_S
1 ch3 1 5/5/2015 Approved
2 ch3 2 5/6/2015 Approved
3 ch3 3 5/9/2015 Refused
"请求"
R_Type ID Creation_Date
Appropriation Request ch3 5/3/2015
我想得到这个结果:
R_ID Creation_Date Level1_Date Level2_Date Level3_Date
ch3 5/3/2015 5/5/2015 5/6/2015 5/9/2015
如何构建结果?
N.B:
问题是我必须同时从两个表中选择,其中' R_Id'等于' ID'因此它会显示“R_Type'”,“Level1_Date'”,“Level2_Date'和其他列标题'它们并不存在于两个表中。