【发布时间】:2019-03-26 12:12:05
【问题描述】:
我有 2 个表(表 1 和表 2)。
Table1 和 Table2 具有相同的列名,但 Table2 比 Table1 多出一些列。
列名如下:
- 表 1 [姓名、姓氏、年龄、性别、身高]
- 表 2 [姓名、姓氏、年龄、性别、出生日期、出生地]
我正在尝试将两个表中的数据放入 1 个网格视图中。
我尝试使用 UNION ALL,但由于列不一样,它会返回错误。
是否可以将所有这些列加入 1 个网格视图并相应地显示数据?
例如:姓名、姓氏、年龄、性别、身高、出生日期、出生地
如果是这样,我的 sql 查询会是什么样子?
PS:我在每个表中有 70 多列,因此单独选择此列是行不通的
【问题讨论】:
-
"...我在每个表中有 70 多列,因此单独选择此选项不会解决..." -- 截至 2019 年,SQL 仍然没有任何其他指定列的方式.您必须全部输入。
-
为什么会有两张这么相似的表?