您的位置:首页 > 数据库 > MySQL

mysql in和limit不能同时使用

2016-09-14 10:16 246 查看
写mysql的时候提示

This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

我的mysql是这样的:

select * from User where UID in(select HelpUID from SplitActivity where UserJoinActivityID =(select ID from UserJoinActivity where RandNumber='xotgf' limit 1) limit 6);

后来发现解决办法是先做一张临时表

改成这样

select * from User where UID in(select HelpUID from(select HelpUID from SplitActivity where UserJoinActivityID =(select ID from UserJoinActivity where RandNumber='xotgf' limit 1) limit 6) a);

问题解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: