mysql in和limit不能同时使用

    xiaoxiao2022-06-24  17

    写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);

    问题解决

    转载请注明原文地址: https://ju.6miu.com/read-1123583.html

    最新回复(0)