问题标签 [mysql-error-1241]
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.
mysql - MySQL 错误:操作数应包含 1 列
我有这个 MySQL 查询(工作)
第一个查询:
上面的 MySQL 查询是从两个表中查找用户 id
现在我想再次使用第二个 MySQL 查询进行比较(工作)
第二个查询:
但是当我像这样加入所有查询时:
我收到此错误:
操作数应包含 1 列
然后,我尝试使用 1 列,但结果不是我想要的。
我的问题是如何加入第一个和第二个查询?并且不会产生错误。
我已经尝试过用谷歌搜索它,经过多次“尝试和错误”,这是我可以使查询工作的最远距离。
mysql - MySQL - 操作数应包含 1 列
在我正在创建的系统上工作时,我尝试在我的项目中使用以下查询:
":cat" 在我使用 PDO 时受我的 PHP 代码的约束。2 是 ":cat" 的有效值。
该查询虽然给了我一个错误:“#1241 - 操作数应包含 1 列”
让我难过的是,我认为这个查询不会有问题。选择列,然后从另一个表中再选择两个,然后从那里继续。我只是无法弄清楚问题是什么。
是否有一个简单的解决方法,或者另一种方法来编写我的查询?
mysql - 返回“操作数应包含 1 列”的 SQL 查询
我目前正在处理一个查询,该查询将包含一个表中的所有行,但只有另一个表中的有限信息。
我试过使用这个查询:
但是,我收到主题标题中的错误。
谁能看到我在这里做错了什么?
编辑:
跟踪结构: id int(11) primary ai、cid int(11)、uid int(11)。
发布者的结构: id int(11) primary ai、firstname varcher(60)、lastname varchar(60)、company varchar(100)。
示例: 出版商 id 1,名字 NIKOLAJ,姓 JEPSEN,公司 APECHO id 6,名字 ROBERT,姓 SCOTT,公司 FLAPJACK LTD
跟踪 id 1、cid 1、uid 1;id 2,cid 1,uid 6;id 3,cid 3,uid 1
mysql - 操作数应包含 1 列错误
我有以下查询
我需要将 where 子句放在 coupon_used 表中,如果 user id IN coupon used 表中代码 ='xyz'。我确实喜欢这个
但告诉我一个错误:
操作数应包含 1 列。
mysql - MySQL 错误 1241:操作数应包含 1 列
我正在尝试将 table1 中的数据插入 table2
table2 的键是 student_id。
假设没有任何重复。
我得到错误:MySQL error 1241: Operand should contain 1 column(s)
表 2 中只有四列。
mysql - Operand should contain 1 column(s)??? IT DOES but still error. Is this a bug?
I'm having a verry strange problem. I am certain I have done nothing wrong in this line of code:
Still I get the message "#1241 - Operand should contain 1 column(s)"
Does anybony see something I don't see? I was thinking it may be caused by the _1 at address_1. But why would that be... I hope there is another explanation
mysql - 错误 #1241 - 操作数应在 Mysql 中包含 1 列
我只是尝试以下查询:
但我收到以下错误:
我应该如何修复我的查询?
编辑:通过更改
SELECT * from users where users.email=calls.email
为
SELECT id from users where users.email=calls.email
id
它之所以有效,是因为查询在用户中存在的一堆 s 中搜索 product.owner
php - 操作数应在查询中包含 1 列
我有这个复杂的查询,Operand should contain 1 column(s)
执行时会出错。我知道这个错误意味着有一些不需要的括号,但我不知道是哪些。
这是查询:
mysql - mysql COUNT DISTINCT 多列与 WHERE
我正在尝试从单个表中生成数据,该表创建一个报告,显示位置 a、b、c 在上一时期(@dt)发生了多少次。
我可以使单个 SELECT 查询工作,但无法弄清楚如何将它们组合在一起并生成完整的报告。错误是 1241:操作数应该包含 1 列,我已经花了一个小时来处理以前的答案,但完全被卡住了。
mysql - #1241 - 操作数应包含 1 列如何修复?
大家好,我在mysql中有这个错误,下面的查询,我不知道哪里出错了,谢谢你的帮助:)