8797 sujets

Développement web côté serveur, CMS

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 Smiley smile
Modifié par Gaylord.P (07 Jun 2012 - 10:59)