Salut à tous, je cherche à faire une jointure externe en mysql, à partir du modèle oracle suivant : select tb1.id,tb2.id
from table1 tb1, table2 tb2
where tb2.id (+) =tb2.id
order by 1,2
Quelqu'un peut m'aider ?
Merci bcp
Publicité
Posté le 27-02-2006 à 19:51:02
Beegee
Posté le 27-02-2006 à 23:02:40
select tb1.id,tb2.id from table1 tb1
left join table2 tb2 on tb2.id = tb1.id
...
gdrara
Posté le 04-03-2006 à 15:18:39
ok merci bcp. Par contre, je sais prendre les élément de la table 1 qui sont présents dans la table 2 (par une right join), mais je n'arrive pas à prendre les éléments de la table 1 qui NE SONT PAS dans table 2.
Beegee
Posté le 04-03-2006 à 15:55:23
select tb1.id,tb2.id
from table1 tb1 left join table2 tb2 on tb2.id = tb1.id
where tb2.id is null;
gdrara
Posté le 04-03-2006 à 17:39:23
alors là, merci bcp. Nickel !!!
makavelli2007
Posté le 01-04-2010 à 11:08:58
j'ai un probléme de convertir une requette de jointure externe sous oracle à mysql: select * from limites,referentiel,resume where referentiel.code=resume.code and resume.code=limites.code(+) and limites.line(+)=0