Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/07/2006, 16:11
cucox
 
Fecha de Ingreso: febrero-2004
Ubicación: horcon
Mensajes: 133
Antigüedad: 20 años, 3 meses
Puntos: 1
si kieres hacer un inner join en oracle seria de la siguente manera

select a.campo1 , a.campo2 , b.campo1,b.campo2 from tabla1 a , tabla2 b
where a.campo1 = b.campo1 and a.campo2 = b.campo2

o si kieres hacer como dice el amigo Linterns LEFT OUTER JOIN y el RIGHT OUTER JOIN

RIGHT OUTER JOIN :
select a.campo1 , a.campo2 , b.campo1,b.campo2 from tabla1 a , tabla2 b
where a.campo1 = b.campo1 and a.campo2 = b.campo2 (+)

LEFT OUTER JOIN:
select a.campo1 , a.campo2 , b.campo1,b.campo2 from tabla1 a , tabla2 b
where a.campo1 = b.campo1 and a.campo2(+) = b.campo2

saludos
__________________
pato