MySQL Union - NULL 作为 var?

标签 mysql union

查看此查询示例:

(SELECT fistName, middleName, lastName
FROM a)
UNION
(SELECT fistName, NULL as middleName, lastName
FROM b)

这样可以正常工作吗?表 b 根本没有中间名列...我想如果这不起作用,我总是可以尝试这个:

'' as middlename

谢谢......

最佳答案

当然可以。另外,您不需要使用作为 middleName

(SELECT fistName, middleName, lastName
FROM a)
UNION
(SELECT fistName, NULL, lastName
FROM b)

关于MySQL Union - NULL 作为 var?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112338/

相关文章:

php - 尝试使用 while 循环获取所有数据,但第一个数据已获取,不知道如何更改我的代码。 (菲律宾比索)

sql - Postgres 条件联合?

mysql - 为什么 order by 在我的 Union 查询中不起作用?

mysql - SQL 性能 UNION 与 OR

mysql - 使用 UNION ALL 选择以将表名显示为附加列

mysql - SQL:可以根据 2 列中的 1 列对结果集进行排序吗?

php - Mysql查询失败有时并不总是

mysql - php mysql 调用返回未知域名

php - 检查 mysql 行是否存在不工作

在查询中使用 EXCEPT 时出现 SQL Server 性能问题