mysql - sql联合错误

标签 mysql sql

我总是收到“使用的 select 语句具有不同的列数”错误。

select Sublessee_uname, Sublessee_fname, Sublessee_mname, Sublessee_fname from sublessee
union
select Sublessee_space, Sublessee_product from space_reserve

最佳答案

这个错误几乎是不言自明的。在第一个SELECT 中,您有4 列,而在第二个SELECT 中,您有2 列。为了使用 UNION,两个 SELECT 中的列数必须匹配。

关于mysql - sql联合错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554232/

相关文章:

MySQL 8.0.26 三张带索引表统计结果查询慢

mysql - 加入 2 个查询结果

c# - MySql Connector - 非阻塞套接字操作@nonQuery

sql - 删除 SQL 中括号内的文本

sql - 在取消挂起时退出 TOAD?

mysql - 在 schema.xml 中推进 "ON UPDATE"

mysql - 在sqlite中选择频率计数的列名

sql - 是否有任何数据库混淆了 NULL 和 "NULL",或者它总是应用程序设计失败?

mysql - 从 SQL 文件导入 MySQL,但仅导入 field = value 的行

sql - 使用 INSERT ON CONFLICT 在跨多列的唯一约束上发生冲突,其中一列可能为空