Xiaoericsu 发表于 2014-8-28 11:41 
你好mingfeng,非常感谢你的热情帮助。
proc sql;
create table table as select a.*,b.udwnm from table ...
你应该侧重于你想要的那个表table2,inner joint和left join没什么区别(如果table2里面的stkcd都在table1里的话),主要在于第二个create table语句,你加了brokern这个并不存在于table2里的一个变量,尽管和udwnm值可能会有相等的,所以才会出现另外一种结果。