oracle sql 如何用某共有字段合并多个表的列

如图有表a,b,c,目的是得到表d... 如图有表a,b,c,目的是得到表d 展开
 我来答
张伊笙
2018-08-21 · TA获得超过527个赞
知道小有建树答主
回答量:962
采纳率:85%
帮助的人:449万
展开全部
看你的d表是想要什么样的数据。
可以用关联,inner join 内关联,left join 左关联,right join右关联
select * from a inner join b on a.id=b.id inner join c on b.id=c.id
更多追问追答
追问
d表数据格式就是三个表的列字段合并,这样查询没有结果。
追答
你这样没办法,如果要3个表合并,要有关联条件才行,不然会出现很多冗余数据的。
select * from a,b,c 你试一下这样查就知道了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式