2017-01-10 70 views
-1

我有两个表。
表1加入两个表并生成具有相同值的表在两个不同的行

CRS Name   Total_Exposure_Amount 

Ackerman & Co LLC 152,823.00 
Arbeit investments 489,756,203.00 
Ashton woods   4,785,683.25 
Alience Residential 235,694.58 

表2

CRS_Name    Outstanding_balance 
Ackerman & Co LLC  123,566.23 
Ackerman & Co LLC  0.21 
Arbeit investments 2,331.26 
Arbeit investments 32,566.00 
Ashton woods   123,462 
Ashton Woods   36,245.24 
Alience Residential 32,134.26 

决赛桌我需要的就是这样的

决赛桌

CRS_Name    Outstanding_Balance   Relations_TBE 
Ackerman & Co LLC 123,566.23     152,823.00 
Ackerman & Co LLC 0.21       152,823.00 
Arbeit Investments 2,331.26      489,756,203.00 
Arbeit Investments 32,566.00     489,756,203.00 
Ashton woods   123,462      4,785,683.25 
Ashton Woods   36,245.24     4,785,683.25 
Alience Residential 32,134.26     235,694.58 

反正是有,我们可以用做Proc sql?任何帮助将不胜感激。

+1

提示:'JOIN'。你有什么尝试? –

回答

0

它是基于两个表之间的公共密钥(这种情况下是CRS_Name)的两个表之间的简单联接。

proc sql; 
     create table final_table as 
     select a.CRS_NAme,b.Outstanding_Balance, a.Outstanding_balance 
     from table_1 a, table_2 b 
     where a.CRS_Name= b.CRS_Name; 
    quit; 
+0

最好在代码中包含一些上下文/解释,因为这会使OP对未来的读者更有用。 – EJoshuaS

相关问题