Sql 连接两个表并在两个不同的行中生成具有相同值的表
我有两张桌子。Sql 连接两个表并在两个不同的行中生成具有相同值的表,sql,sas,Sql,Sas,我有两张桌子。 表1 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 Alie
表1
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
表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
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
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来实现它?任何帮助都将不胜感激 这是两个表之间的简单连接,基于两个表之间的公共键,在本例中,这两个表的名称为CRS_
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
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;
提示:
加入
。您尝试过什么?最好在代码中包含一些上下文/解释,因为这会使答案对OP和未来的读者更有用。