mySql 如何实现多表关联查询的分页
用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'