sql怎么把两张表合并成一张

 我来答
惠企百科
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

sql把两张表合并成一张步骤如下:

1、我们首先将以A为基准用left join 以B为基准用right,都要就用full join 。

2、full join会多出一行数,select * from a full join b on a.id=b.id,刚才测了,a一行数据,b两行数据,这样查询成了三行数据,我要这样的数所,a两行.一行是数据,一行全是空,b就两行数据。

3、用left join,qty3和 qty4的 id会显示不出来的,他们的ID是有外键关系的,在select里面加上a.id,b.id,c.id 就好了。

4、接下来执行select * from Bunion allselect * from C若要去除重复,就去掉all追问这个命令。

5、可以查看一下新建表的数量。

6、选择合并表格,之后点击确定即可完成全部操作。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式