2009/5/21 jean-luc boutin
<jeanlucboutin@xxxxxxxxx>
Bonsoir à tous,
j'ai un petit souci pour effectuer une requête mysql à partir de plusieurs tables
Voici ce que je fais pour joindre 2 tables:
SELECT `Colonne1`,`Colonne2`,`Colonne3` FROM `Table1` LEFT JOIN `Table2` USING (`Colonne1`);
ça marche bien pour joindre 2 tables mais pas pour joindre 4 ou 5 tables.
Le champ Colonne1 est présent dans chaque table.
Table1 constituée de Colonne1+Colonne2
Table2 Colonne1+Colonne3
Table3 Colonne1+Colonne4
Table4 Colonne1+Colonne5
Table6 Colonne1+Colonne6
SELECT Colonne1,Colonne2,Colonne3
FROM Table1 LEFT JOIN Table2 LEFT JOIN `Table3`
USING (Table1.Colonne1 = Table2.Colonne1 AND Table2.Colonne1 = Table3.Colonne1 );