0

是否可以在一个请求中查询两个 similair mysql 表,将不匹配的列设置为默认值,如 NULL?

table1
col1 col2 col3
A    B    C

table2 
col1 col2 col4
D    E    F    

结果应该是:

table
col1 col2 col3 col4
A    B    C    NULL
D    E    NULL F
4

1 回答 1

2

是的,很有可能:

SELECT col1, col2, col3, NULL as col4
  FROM table1
UNION ALL
SELECT col1, col2, NULL, col4
  FROM table2

SQL 小提琴

于 2013-06-07T12:54:21.310 回答