mysql - 为 2 个表选择同一列

标签 mysql sql

我有 2 个基本表:

Table1
id1 | lastModif_date
1     10/10/10 
2     10/10/10
3     10/10/10

Table2
id2 | lastModif_date
1     11/02/11 
2     11/02/11

我想要一个返回的选择查询

id1  | id2  | lastModif_date
1      null   10/10/10
2      null   10/10/10
3      null   10/10/10
null   1      11/02/11
null   2      11/02/11

这一定很容易做到,但我无法理解......

最佳答案

select table1.id1, null as id2, table1.lastModif_date from table1
union all
select null, table2.id2, table2.lastModif_date from table2

关于mysql - 为 2 个表选择同一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6733153/

相关文章:

php - 将多个文件导入MySQL表

SQL:在特定列上共享多个值的行

mysql - SQL Union 全部抛出 SQL 语法错误,但两个 SELECT 没有问题

mysql - MySQL 中的行数非常大,大约 1000000000,需要建议

php - Yii2:是否可以使用 JOIN 同时查询 2 个数据库?

sql - 在 SQL SERVER 中显示同一表中的行之间的差异

sql - 使用 SQL 检查列是否包含文本

python - Python pandas 中是否有相当于 SQL GROUP BY ROLLUP 的功能?

sql - 获取更新行

mysql - 如何将文件系统中的文件导入/导出 MySQL DB?