问题标签 [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.

0 投票
4 回答
25607 浏览

mysql - MySQL 错误:操作数应包含 1 列

我有这个 MySQL 查询(工作)

第一个查询:

上面的 MySQL 查询是从两个表中查找用户 id

现在我想再次使用第二个 MySQL 查询进行比较(工作)

第二个查询:

但是当我像这样加入所有查询时:

我收到此错误:

操作数应包含 1 列

然后,我尝试使用 1 列,但结果不是我想要的。

我的问题是如何加入第一个和第二个查询?并且不会产生错误。

我已经尝试过用谷歌搜索它,经过多次“尝试和错误”,这是我可以使查询工作的最远距离。

0 投票
9 回答
366617 浏览

mysql - MySQL - 操作数应包含 1 列

在我正在创建的系统上工作时,我尝试在我的项目中使用以下查询:

":cat" 在我使用 PDO 时受我的 PHP 代码的约束。2 是 ":cat" 的有效值。

该查询虽然给了我一个错误:“#1241 - 操作数应包含 1 列”

让我难过的是,我认为这个查询不会有问题。选择列,然后从另一个表中再选择两个,然后从那里继续。我只是无法弄清楚问题是什么。

是否有一个简单的解决方法,或者另一种方法来编写我的查询?

0 投票
2 回答
796 浏览

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

0 投票
2 回答
296 浏览

mysql - 操作数应包含 1 列错误

我有以下查询

我需要将 where 子句放在 coupon_used 表中,如果 user id IN coupon used 表中代码 ='xyz'。我确实喜欢这个

但告诉我一个错误:

操作数应包含 1 列。

0 投票
3 回答
180118 浏览

mysql - MySQL 错误 1241:操作数应包含 1 列

我正在尝试将 table1 中的数据插入 table2

table2 的键是 student_id。

假设没有任何重复。

我得到错误:MySQL error 1241: Operand should contain 1 column(s)

表 2 中只有四列。

0 投票
2 回答
214 浏览

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

0 投票
2 回答
47651 浏览

mysql - 错误 #1241 - 操作数应在 Mysql 中包含 1 列

我只是尝试以下查询:

但我收到以下错误:

我应该如何修复我的查询?

编辑:通过更改 SELECT * from users where users.email=calls.emailSELECT id from users where users.email=calls.email

id它之所以有效,是因为查询在用户中存在的一堆 s 中搜索 product.owner

0 投票
2 回答
499 浏览

php - 操作数应在查询中包含 1 列

我有这个复杂的查询,Operand should contain 1 column(s)执行时会出错。我知道这个错误意味着有一些不需要的括号,但我不知道是哪些。

这是查询:

0 投票
1 回答
79 浏览

mysql - mysql COUNT DISTINCT 多列与 WHERE

我正在尝试从单个表中生成数据,该表创建一个报告,显示位置 a、b、c 在上一时期(@dt)发生了多少次。

我可以使单个 SELECT 查询工作,但无法弄清楚如何将它们组合在一起并生成完整的报告。错误是 1241:操作数应该包含 1 列,我已经花了一个小时来处理以前的答案,但完全被卡住了。

0 投票
2 回答
975 浏览

mysql - #1241 - 操作数应包含 1 列如何修复?

大家好,我在mysql中有这个错误,下面的查询,我不知道哪里出错了,谢谢你的帮助:)