问题标签 [mysql-error-1222]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 使用的 SELECT 语句有不同的列数(REDUX!!)
还有另一个与此类似的问题,但它似乎没有回答我的问题。
我的问题是:为什么我ERROR 1222 (21000): The used SELECT statements have a different number of columns
从以下 SQL 中得到这个错误
这是users
:
这是friends
:
如果您也想就您在这里看到的任何疯狂的事情提供任何反馈,请随时这样做。我会吃我的肿块。
sql - #1222 - 使用的 SELECT 语句具有不同的列数
为什么我得到 #1222 - 使用的 SELECT 语句有不同的列数?我正在尝试从该用户的朋友和他自己那里加载墙帖。
wall_posts 表结构看起来像id
date
privacy
pid
uid
message
Friends 表结构看起来像Fid
id
buddy_id
invite_up_date
status
pid 代表配置文件 ID。我不太确定发生了什么事。
php - 从具有不同列数的两个表中选择 *
如何从两个不同的表中选择不同的列,例如:
我收到一个错误"#1222 - The used SELECT statements have a different number of columns"
。据我了解 UNION 将不起作用,
有没有办法做到这一点,因为我需要不相等数量的列和行,并且两个表中没有相互/相似的条目(即 user1 未列在 table1 中)?
这不能在一个查询中完成吗?
谢谢你!
mysql - MySQL 上的错误 1222
我正面临这个错误...... MySQL 上的错误代码:1222:使用的 SELECT 语句有不同的列数
这是我的代码:
mysql - 创建或替换视图错误 #1222
编码
工作没有错误,这个
给我错误
区别只是表的id,所有的表或行都退出了,谢谢帮助
mysql - Mysql 错误:从两个现有表创建新表时出现 1222
Mysql 错误:从两个现有表创建新表时出现 1222。这是我的 sql 语句,用于从两个现有表创建一个新表。请帮助我找到解决此问题的方法,谢谢
mysql - MySql UNION SELECT 缺少字段
我越来越沮丧,因为我不明白为什么在我的 SELECT with UNION 中我缺少一些字段。我阅读了有关此的良好文档,并遵循了最常见的示例,以避免在第一个和第二个 SELECT 之间获得不同数量的列。
它包括在两个语句之间添加达到偶数列的 NULL 列。
这是我的情况:
除了我知道要做的一些优化和一些更改之外,我的问题是: - 为什么我没有得到这些列GC.Name,GC.Pax,GC.Start
?如果我反转这两个 SELECT,它会发生完全相反的情况,只考虑GC.Name,GC.Pax,GC.Start
并避免其他列。
我对这种查询不太熟悉,这是我第一次处理这个问题。我确定我错过了一些东西,但我不明白是什么
mysql - 为什么我不能在返回多个字段的请求中关联变量?
下面的这个过程返回
错误代码:1222:使用的 SELECT 语句的列数不同
sql 总是返回一行。为什么mysql返回错误?
php - SELECT 语句具有不同的列数
我正在制作一个小型 php 网站,您可以在其中关注其他人,然后查看他们的帖子。我有三个表 - 1.Posts,其中包含 post_id 和 author_id 2.follow,其中包含关注者和关注者 3.users,其中包含 id、用户名和所有其他内容。我在sql中尝试以下操作-
其中 $id 是登录用户的 id。
它显示以下错误 -
我已经搜索了几个小时,但找不到与我的查询匹配的答案。我将非常感谢上述代码的更好版本的答案。
提前致谢。
mysql - Mysql错误代码1222选择了单列?
有人可以解释为什么我在运行此查询后收到错误代码 1222(使用的 SELECT 语句的列数不同)吗?
很明显,列数是相同的,所以真正的问题必须在其他地方。但是哪里?字段完全相同:
唯一的区别是数据库引擎(table2 上的 MyISAM,table1 上的 InnoDB),但它不能被链接,因为如果我在我的 INSERT/SELECT 中添加更多列而没有这个,它就像一个魅力。
有任何想法吗?谢谢。