- data china;
- input level china $;
- datalines;
- 0 c01
- 1 c02
- 2 c03
- 2 c03
- 3 c05
- 5 c04
- ;
- run;
- data usa;
- input level usa $;
- datalines;
- 1 u00
- 2 u02
- 2 u01
- 5 u03
- 7 u04
- ;
- run;
- proc sql;
- select *
- from china a full join usa b
- on a.level=b.level;
- quit;
这里使用join外部连接,连接结果如下:
[td]
level | china | level | usa |
0 | c01 | . | |
1 | c02 | 1 | u00 |
2 | c03 | 2 | u01 |
2 | c03 | 2 | u02 |
2 | c03 | 2 | u01 |
2 | c03 | 2 | u02 |
3 | c05 | . | |
5 | c04 | 5 | u03 |
. | 7 | u04 |
2 c03 2 u01为什么是这样排列?