小编典典

所用的SELECT语句的列数不同

sql

例如,我不知道每个表中有多少行,我尝试这样做:

SELECT * FROM members 
UNION 
SELECT * FROM inventory

SELECT不添加NULL的情况下,我可以将第二个而不是*放在第二个位置来删除此错误吗?


阅读 261

收藏
2021-03-23

共1个答案

小编典典

显式地输入列名而不是*,并确保每个选择中同一列的列数和数据类型匹配。

更新:

我真的不认为您希望基于表名称对这些表进行UNION。它们似乎不包含相关数据。如果您发布架构并描述您要实现的目标,则我们可能会提供更好的帮助。

2021-03-23