MySql : jointure externe

MySql : jointure externe - SQL/NoSQL - Programmation

Marsh Posté le 27-02-2006 à 19:51:02    

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

Reply

Marsh Posté le 27-02-2006 à 19:51:02   

Reply

Marsh 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
...

Reply

Marsh 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.  

Reply

Marsh 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;

Reply

Marsh Posté le 04-03-2006 à 17:39:23    

alors là, merci bcp. Nickel !!!

Reply

Marsh 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

Reply

Marsh Posté le 01-04-2010 à 11:20:42    

quelqu'un peut m'aider??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed