Re: [LA-discussions] requête mysql

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]




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 );








Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/