25/07/2006, 16:11
|
| | Fecha de Ingreso: febrero-2004 Ubicación: horcon
Mensajes: 133
Antigüedad: 20 años, 10 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 |