select a.1,b.3 from 表一 aleft join (select distinct 2,3 from 表二)bon a.2=b.2
oracle 数据库绝对可用,其它数据库对应修改:select a.1,b.3 from a,b where a.2=b.2(+) group by a.1,b.3
改成select distinct 2,3 from 表二
看不懂你的表,你把表结构,数据,关联都写清楚了