sql 两张表关联第二张表有大量重复值,如何删除第二张表重复值

2025-04-06 05:14:18
推荐回答(4个)
回答1:

select a.1,b.3 from 表一 a
left join
(select distinct 2,3 from 表二)b
on a.2=b.2

回答2:

oracle 数据库绝对可用,其它数据库对应修改:
select a.1,b.3 from a,b where a.2=b.2(+) group by a.1,b.3

回答3:

改成select distinct 2,3 from 表二

回答4:

看不懂你的表,你把表结构,数据,关联都写清楚了