Bonjour,
Un gros problème. Je fais une requête sur 4 tables jointes.
En fait, la table D est la table principale. Elle ne contient que des ID. Les contenus sont dans les autres tables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql = "SELECT table_a.champs,"; $sql.= "table_b.champs,"; $sql.= "table_c.champs,"; $sql.= "table_d.champs FROM table_d "; $sql.= "INNER JOIN table_a ON table_d.idMembers = table_a.id "; $sql.= "INNER JOIN table_b ON table_d.id = table_b.id "; $sql.= "INNER JOIN table_c ON table_d.id = table_c.id "; $sql.= "WHERE blabla";
C'est vraiment trop lent. Comment optimiser?
Partager