Bonjour à tous,
J'ai un petit soucis en PHP que je ne parviens pas à résoudre. Pour simplifier, il faut imaginer deux table :
- Table une, un ID et champs "Nom1" ;
- Table deux, un ID, un champs "Nom2" et un autre ID faisant la liaison à la table une, N=N.
Je souhaite obtenir tous les résultats de la table numéro 2 ; tous les nom2 seront donc afffichés. Par contre, je souhaite en même temps réaliser une jointure sur la table numéro une et si - et seulement si - une entrée existe, remplacer le nom2 de la table deux par celui de la table une.
J'ai essayé ceci, mais sans succès :
SELECT T2.nom2, T1.nom1 as nom2 FROM table2 T2 LEFT JOIN table1 T1 ON T2.id_t1 = T2.id
Quelqu'un à une idée ?
Merci d'avance & bonne journée
Modifié par Gaylord.P (07 Jun 2012 - 10:59)
J'ai un petit soucis en PHP que je ne parviens pas à résoudre. Pour simplifier, il faut imaginer deux table :
- Table une, un ID et champs "Nom1" ;
- Table deux, un ID, un champs "Nom2" et un autre ID faisant la liaison à la table une, N=N.
Je souhaite obtenir tous les résultats de la table numéro 2 ; tous les nom2 seront donc afffichés. Par contre, je souhaite en même temps réaliser une jointure sur la table numéro une et si - et seulement si - une entrée existe, remplacer le nom2 de la table deux par celui de la table une.
J'ai essayé ceci, mais sans succès :
SELECT T2.nom2, T1.nom1 as nom2 FROM table2 T2 LEFT JOIN table1 T1 ON T2.id_t1 = T2.id
Quelqu'un à une idée ?
Merci d'avance & bonne journée

Modifié par Gaylord.P (07 Jun 2012 - 10:59)