在 MySQL 子查询中使用 LIMIT 时出现问题?
我有一个 SQL 查询如下
从
epf_application
位置选择 *application_id
IN
(选择application_id
来自epf_application_device_type
地点 device_type_id IN
(选择device_type_id
来自epf_device_type
地点名称
="someDevice") LIMIT 30) LIMIT 30
当我在 phpMyAdmin 中运行它时,出现以下错误
1235 - 此版本的 MySQL 尚不支持“LIMIT &”在/所有/任何/一些 子查询'
中,我猜测在子查询中放置 LIMIT
存在问题。关于如何解决这个问题有什么建议吗?
I have a SQL query as follows
SELECT * FROM
epf_application
WHEREapplication_id
IN
(SELECTapplication_id
FROMepf_application_device_type
WHERE
device_type_id IN
(SELECTdevice_type_id
FROMepf_device_type
WHEREname
="someDevice") LIMIT 30) LIMIT
30
When I run it in phpMyAdmin, I get the following error
1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME
subquery'
From the error, I am guessing that there is a problem with placing LIMIT
in a subquery. Any suggestions on how I can fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)