我正在向ajax页面发送少量值,并被该参数过滤。 对于一个参数,如果数据结果大于1500(假设),则不会给我任何结果。 当我在phpmyadmin中手动执行时执行相同的查询,并执行.1010秒 大于1500的结果只是不来而已。
当我给定范围1000之类的范围时,则有1000个数据即将到来。但是结果集中有2000个数据将如何显示
SELECT mud.*
FROM corporate_user_mapping cum
LEFT OUTER JOIN master_user_details mud on mud.id=cum.r_user_id
LEFT OUTER JOIN doctype pincode ON pincode.id=mud.pincode
LEFT OUTER JOIN doctype area ON area.id=pincode.parent_id
LEFT OUTER JOIN doctype city ON city.id=area.parent_id
LEFT OUTER JOIN doctype state ON state.id=city.parent_id
LEFT OUTER JOIN doctype country ON country.id=state.parent_id
WHERE cum.location='$sessionlocation_id' AND cum.isactive='1' and emp_type='2'
GROUP BY mud.id
ORDER BY mud.first_name
答案 0 :(得分:0)
您可以对连续查询使用偏移量,因此获取1000行,下一轮从1001开始,然后获取下1000行。
... LIMIT 1000 OFFSET 1000... ;