mySql 如何实现多表关联查询的分页

Hansen1160 2015-04-22 04:45:28
用mysql 多表关联查询 没有 ID,用limit实现了分页,但是数据量达到 万 级别时翻页就超慢 请问有没有好的优化方案?急急急!
这是我的代码:

SELECT
c0.c_custnum AS cCustnum,
c0.c_username AS cUsername,
c0.c_phone AS cPhone,
c0.c_email AS cEmail,
c10.cust_rank AS custRank,
jifen30.rank_name AS rankName,
c10.c_accdate AS cAccdate,
c10.c_custname AS cCustname,
c10.c_certno AS cCertno,
c0.regist_date AS registDate,
capf101.pinvitation_code AS pinvitationCode,

c30.c_uaddr AS cUaddr,
c30.c_industry AS cIndustry,
c30.c_scale AS cScale,
c30.c_work AS cWork,
c30.c_mincome AS cMincome

FROM
capf00 AS c0
LEFT JOIN capf10 AS c10 ON c0.c_custnum = c10.c_custnum
LEFT JOIN capf30 AS c30 ON (c10.c_custnum = c30.c_custnum AND c30.is_del = 'N')
LEFT JOIN capf120 ON capf120.cust_no = c10.c_custnum
LEFT JOIN jifen30 ON c10.cust_rank = jifen30.cust_rank
LEFT JOIN capf101 ON capf101.cust_no = c0.c_custnum

WHERE
capf120.create_time IS NULL
AND c0.is_del = 'N'
AND c10.is_del = 'N'
...全文
674 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
-无-为- 2015-05-18
  • 打赏
  • 举报
回复
在外面加一层嵌套

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧