sql 两张表关联第二张表有大量重复值,如何删除第二张表重复值 100
简单说明表一12aebfcg表二234eoxeoyeozfpxfpy要求输出13aobpc如何关联两张表?我写的是,但是提示找不到字段3selecta.1,b.3from...
简单说明
表一
1 2
a e
b f
c g
表二
2 3 4
e o x
e o y
e o z
f p x
f p y
要求输出
1 3
a o
b p
c
如何关联两张表?我写的是,但是提示找不到字段3
select
a. 1,
b. 3
from
表一 a
left join
(select distinct 2 from 表二)
on
a.2=b.2 展开
表一
1 2
a e
b f
c g
表二
2 3 4
e o x
e o y
e o z
f p x
f p y
要求输出
1 3
a o
b p
c
如何关联两张表?我写的是,但是提示找不到字段3
select
a. 1,
b. 3
from
表一 a
left join
(select distinct 2 from 表二)
on
a.2=b.2 展开
4个回答
展开全部
select a.1,b.3 from 表一 a
left join
(select distinct 2,3 from 表二)b
on a.2=b.2
left join
(select distinct 2,3 from 表二)b
on 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 a.1,b.3 from a,b where a.2=b.2(+) group by a.1,b.3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成select distinct 2,3 from 表二
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看不懂你的表,你把表结构,数据,关联都写清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询