所以我对这个查询有疑问
SELECT e.entreprise, e.entreid, e.chargee, e.date, e.tel, e.email, e.adresse, e.ville,
e.codepostal, e.fax, e.accronyme, GROUP_CONCAT(c.nom, c.prenom, c.email separator ',') as keywords
FROM contacts as c
LEFT JOIN entreprise as e ON e.entreid=c.contactid
LEFT JOIN metas as m ON e.entreid=m.elem_id
WHERE e.entreid !=1 AND e.actif!='inactif'
AND ((m.meta_key='type_entreprise'
AND m.meta_value REGEXP '(client)')
OR m.meta_key is null)
GROUP BY e.entreid ORDER BY e.entreprise ASC
这个查询是假设返回给我所有的客户企业......问题是使它成为客户的字段在元表中(像 9000 个条目和许多用于企业),当我运行这个查询时它需要大约 70 秒来执行它。
如果有人可以提供帮助,将不胜感激