是否可以在一个请求中查询两个类似的 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
最佳答案
是的,这很有可能:
SELECT col1, col2, col3, NULL as col4
FROM table1
UNION ALL
SELECT col1, col2, NULL, col4
FROM table2
关于php - MySql UNION 具有应用默认值的不同列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16984662/