我正在寻找一个解决方案,使用子查询的限制值。
前任:
SELECT *
FROM `user`
WHERE usertype='6' LIMIT
(SELECT count(*) FROM allowed WHERE usertype='6')
在limit中有没有其他使用子查询的方法。我试过上面的问题,但没有成功。
最佳答案
这在mysql中是不可能的;必须使用存储过程/准备好的语句作为解决方法。
很多人都这样要求:
http://bugs.mysql.com/bug.php?id=8094
但正如您从bug列表中看到的,这仍然是开放的。
编辑:实际上,它似乎是在5.5.6版中添加的:
http://bugs.mysql.com/bug.php?id=11918
关于php - 基于子查询值的MySQL查询限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25910454/