我在数据库中有两张表,其中一张表X的字段是A1,A2,A3,直到A100;另一张表Y的字段是A1,A3,直到A100(没有A2,其他字段的名字和表Y完全相同)。
现在我想把两张表进行纵向拼接,直接用union all的话,会因为列数不同而失败,所以想在表Y上插入字段A2,令值全部为空。但是如何可以把A2插入到A1和A3之间,来保证拼接正确呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
MySQL纵向拼接两张列数不同的表
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
来自深海墨鱼 2021-10-21 09:56关注MYSQL 好像可以添加新列到指定列,你试试这句: alter table Y add A2 int default NULL after A1
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2017-07-01 18:47回答 3 已采纳 用事务处理,先添加用户表,添加成功把对应的id返回,此时在循环添加菜单表,菜单中的外键用户id,便是刚才返回的id.希望可以帮助你
- 2017-05-11 23:31回答 2 已采纳 SELECT sd.staff FROM sd ,(SELECT sd.department,sd.staff FROM sd where sd.staff IN ( select sc.sta
- 2022-05-18 10:43回答 3 已采纳 select *,'减少' as type from test1 befores where (dates >= '2022-05-15 00:00:00' and dates <= '2
- 2024-03-31 15:09IT机器猫的博客 MYSQL所有知识点汇总,更全面
- 2022-11-08 07:20回答 3 已采纳 -- union 去重合并; union all 不去重 合并; select A,B,C,D,E from table1 union select A,B,C,D,E from table2
- 2020-03-05 18:30回答 7 已采纳 我不知道理解的意思对不对,你要把结果二拼接到结果一右边? (select * from table1 where xx='xx') as table2 left join (select * f
- 2021-09-04 07:35回答 1 已采纳 你两表中存在重复的数据,最后的查询结果也就如截图所示了。
- 2018-07-24 12:03砖业洋__的博客 全网最详细MySQL教程,2023持续更新中
- 2019-04-28 05:30回答 7 已采纳 往总表里插入数据的时候,获取唯一字段的数据,作为变量,然后建表的时候,表名上加上那个变量就行了。
- 2022-03-15 15:16回答 1 已采纳 select 子查询思路,如果子查询报错就把case when放到外面,里面只计算count返回一行一列 select a.* , (select case when count(data3) &
- 2019-01-14 02:10回答 6 已采纳 mysql数据库 UPDATE a,b SET b.pid = a.id where b.cid = a.cid
- 2024-08-08 15:12侧耳倾听童话的博客 节点/组件/安装包版本备注名称节点master数据节点...HDFS系统访问端口为:hdfs://192.168.126.10:9000Hivehive-3.1.2数据仓库PySparkSpark集群的master节点的地址和端口为:spark://192.168.126.10:7077MySQL5.7.18。
- 2020-10-15 16:43码渔的博客 一、基础概念 名词 描述 ...数据库(database) 保存有组织的数据的容器(通常是...一列(或一组列),其值能够唯一区分表中每个行。 二、使用MySQL 2.1 连接数据库 mysql -u <用户名> -p -h <主机名&g
- 2024-10-09 10:19輕栀的博客 对视图进行增删改本质上就是对基表的修改,视图并不存储数据,当使用WITH CHECK OPTION子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如 插入,更新,删除,以使其符合视图的定义。第二层架构主要完成...
- 2021-08-23 02:04大数据精读周刊的博客 文章目录第一章:数据库基础基本概念什么是SQL第二章:MySQL 简介第三章:了解数据库和表第四章:检索数据SELECT语句第五章:排序检索数据找出一列中最高或最低的值第六章:过滤数据使用WHERE子句WHERE子句操作符第...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司