Problème sur croisement de tables [Sql] - Divers - Programmation
Marsh Posté le 12-01-2004 à 11:49:51
http://www.laltruiste.com/document [...] terne.html
Marsh Posté le 12-01-2004 à 13:20:22
ok merci mais ca merdoit encore
j'ai le message la requete sql ne se termine pas correctement
select a.champs1, a.champs2, b.champs1
from table1 a left outer join table2 b on a.champs1 = b.champs2
Marsh Posté le 12-01-2004 à 13:45:13
Ta jointure est pas sur champs1 ?
=>
select a.champs1, a.champs2, b.champs1
from table1 a left join table2 b on
a.champs1 = b.champs1
Marsh Posté le 12-01-2004 à 14:11:08
oui c'est ca pardon j'ai mal ecrit sur le post mais la requête est ok mais j'ai toujours un message d'erreur je comprends pas
Marsh Posté le 12-01-2004 à 15:14:33
Un ERP et j'utilise un requêteur propre aux prestataires ....
j'ai trouver une autre solution
select a.champs1, a.champs2, b.champs1
from table1, table2
where a.champs1 = b.champs1 (+)
le (+) permet d'executer la même commande et ca fonctionne
merci
Marsh Posté le 12-01-2004 à 11:14:47
J'ai deux table que j'appelerais A,B
Dans ma table A se trouve tout un tas de champs avec un champs commun à la table B
Donc en gros la requête est la suivante:
select a.champs1, a.champs2, b.champs1
from tableA a, tableB b
where champs1 a = champs1 b
Le soucis est que la requête ne me renvoi que les lignes communes aux deux tables or j'aimerais tous les champs de la table 1 + les champs de la table 2 qui sont en commun et lorsque qu'il n'y a pas d'équivalence qu'il me laisse le champs b.champs1 à blanc.
En espérant que ce soit clair
Merci
Message édité par xtenseadsl le 12-01-2004 à 11:16:09