如何将行显示为列

时间:2015-05-14 18:32:59

标签: asp.net sql-server database vb.net

我正在寻找一种在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'和其他列标题'它们并不存在于两个表中。

0 个答案:

没有答案