Pb pour lier deux tables avec un pivot - SQL/NoSQL - Programmation
Marsh Posté le 04-12-2008 à 14:50:13
Oula la syntaxe de jointure pas standard
En gros ça serait, tout simplement :
Code :
|
Marsh Posté le 04-12-2008 à 19:01:38
Merci, oui en effet y'a pas de parenthèse après inner join.. En fait je bloqué à cause de using, je n'avais plus pensé utiliser ON.. Merci l'ami !
Marsh Posté le 04-12-2008 à 10:41:40
Bonjour,
J'ai un problème pour trouver un pivot entre 2 tables n'ayant pas le même champs
J'ai par exemple la table 'client' qui contient 'id' et 'email'. Et une table 'message' qui contient 'id', 'id2' et 'status'.
Si je fais SELECT email FROM client INNER JOIN(message) USING (id) WHERE status=1 je n'aurai que les emails correspondant aux 'id'.
Comment faire pour obtenir uniquement les emails correspondant aux 'id2' ?
Je ne pense pas que je puisse écrire SELECT email FROM client INNER JOIN(message) USING (id2) WHERE status=1 car le pivot 'id2' n'existe pas dans la table 'client'