脚本宝典收集整理的这篇文章主要介绍了php – 在MySQL的子查询中是否有使用LIMIT的解决方法?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SELECT `id` From `PRoPErties` LIMIT 10,20
LIMIT条件用于分页.
现在,我必须像以前一样得到所有,但我需要只有三分之一的行存在条件.
我想出了这个,只是在我弄清楚如何做之前扔了LIMIT 30(总行数匹配/ 3)* 2.
SELECT `id` From `properties` WHERE `id` NOT IN (SELECT `id` FROM `properties` WHERE `vendor` = "abc" ORDER BY RAND() LIMIT 30) LIMIT 10,20
MysqL说……
我想我不能在子查询中使用LIMIT.
所以这是一个多问题但所有相关…
>子查询中有LIMIT的解决方法吗?
>我可以用MysqL选择1/3匹配的行吗?
>我是否需要将其转换为2个查询,或者只选择all并取消设置PHP中不需要的行?
以上是脚本宝典为你收集整理的php – 在MySQL的子查询中是否有使用LIMIT的解决方法?全部内容,希望文章能够帮你解决php – 在MySQL的子查询中是否有使用LIMIT的解决方法?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。