だから私はこのクエリに問題があります
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
このクエリは、クライアントであるすべてのエンタープライズを返すと想定されています... 問題は、クライアントを作成するフィールドがメタテーブルにあり (LIKE 9000 エントリとエンタープライズの多く)、このクエリを実行すると実行するのに約70秒。
誰かが助けてくれれば幸いです