问题标签 [mysql-error-1242]
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 - 子查询返回超过 1 行/指数移动平均线
我正在尝试构建指数移动平均线。问题的一部分是设置第一行,因此我在过程开始时声明第一行(56.41)。我相信该过程会起作用,但是当我尝试调用该过程时,我收到了臭名昭著的错误“子查询返回超过 1 行”错误 1242。
非常感谢任何帮助。
mysql - Mysql 查询 - 子查询返回超过 1 行错误
我有一张桌子resources (title, resourceid)
和另一张桌子classifications (title, resourceid, classificationid)
我想将资源中的图块添加到分类表中,resourceid
在classifications
.
当我写这个查询
我收到了这个错误:
错误 - 子查询返回超过 1 行。
mysql - 嵌套查询Mysql问题中的问题
下面是我的查询,我收到“子查询返回超过 1 行”错误:
返回多个值。
我希望这些多个值将插入到表中,例如:
mysql - MySQL 错误:子查询返回超过 1 行
得到错误:#1242 - Subquery returns more than 1 row
在执行此操作时
有什么问题?
谢谢
mysql - 通过从另一个表 MySQL 查询中选择数据来更新表
我有两张桌子
订单表
Order_Details 表
如果 Order_Details 表中相应 order_id 的所有状态均为 1,我希望将订单表状态更新为 1。我尝试使用此查询,但由于子查询返回超过 1 行,因此无法正常工作
提前致谢
mysql - mysql查询房间可用性
到目前为止,我已经查看了这里的一些其他 mysql 可用性查询问题,但我的工作方式与其他的略有不同。
基本上我有一个日期表,每个日期都是一行。每行都包含说明费用、房间类型以及您必须在该日期预订多少天的字段。因此,如果一个酒店有 1 种房型,它将有 365 行,如果它有 5 种房型,它将有 1825 行
我得到了起止日期,并填补了两者之间的空白,这样我就有了预订的所有日期。
因此,如果计数与持续时间相同,则表示已满足所有依赖项,并且可以在搜索中显示结果。
然后我将该查询作为变量传递给另一个查询,该查询提取酒店信息,检查子查询是否返回任何内容。
这很好,但是如果子查询返回超过 1 家酒店,主查询会给我错误:
子查询返回超过 1 行
我想因为我用了“IN”就可以了。有什么建议么?此外,当我着手实现多个子查询时,解决方案也需要使用它。
我知道我做房间的方式并不像它应该的那样优雅,但是我不确定如何才能达到我需要的结果,因为预订通常是批量预订(例如,在一次,如果在提供的日期内没有一种房间类型,则需要从搜索结果中删除整个酒店)。
mysql - 子查询在mysql中返回多于1行
我正在执行以下查询并收到错误“子查询返回超过 1 行”
我的查询是
谢谢你的帮助。奥马尔
mysql - MySql 子查询返回超过 1 行
我有一些问题要在 mysql 上查询一个自我多对多关系我有一个 Person 表和一个 Friendship 表
个人
pid | 姓名 | 年龄
1 吉米 18
2 卢卡斯 25
3 玛丽 12
4 玛丽 40
5 约翰 30
友谊
pid | pId2
1 3
2 3
4 1
5 3
所以我需要检查玛丽的朋友是什么(正确答案:卢卡斯和约翰)
通过以下查询,我得到了 pid 的答案
但是如果我需要按名称查询怎么办?跟随一个不起作用
谢谢你们的帮助
php - MySQL 子查询使用同一表中两次相同的 id 字段进行描述
SELECT move.idItem, item.description,
(
SELECT location.location_name as movedFrom FROM move, location
WHERE move.idlocationFrom = location.idlocation
) AS movedFrom,
(
SELECT location.location_name as movedTo FROM move, location
WHERE move.idlocationTo = location.idlocation
) AS movedTo
FROM move , item
WHERE move.idItem = item.idItem
我正在尝试使用上述查询获取位置的名称movedTo和movedFrom,这会在PHPMyAdmin中产生“#1242 - Subquery return more than 1 row”错误。
说明 项目移动存储在名为“移动”的表中。项目可以从一个位置移动到另一个位置,存储位置 ID(存储在“位置”表中的位置名称)和存储在“项目”表中的项目名称。moveTo 和movedFrom 将存储位置表中的ID。
有人可以帮我解决这个问题吗?提前致谢
mysql - 帮助处理简单的 SQL 语句
我有一个用户表和 user_friend 表。user_friend 显示我和谁是朋友(所以它是 uid 和 fid)。我想获取我所有朋友的信息,所以我做了:
但它给了我一个子查询返回超过 1 行,我应该如何修改这个查询?