是否可以在一个请求中查询两个类似的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
答案 0 :(得分:1)
是的,很有可能:
SELECT col1, col2, col3, NULL as col4
FROM table1
UNION ALL
SELECT col1, col2, NULL, col4
FROM table2