Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2011, 16:52
emiliano2701
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Consulta sobre joins sobre varias tablas

Hola soy nuevo en sql, tengo un registro de una tabla1 que quiero joinear con otras 5 tablas. El tema es que, el registro de tabla1 me sirve, solo si existe algún registro en altuna de las 5 tablas con cual pueda joinear... Cómo puedo hacer el join?, intente así, pero cuando veo el explain plan, me tira producto cartesiano... se que no estoy haciendo bien...

Esto es lo que hice yo, pero se que estoy fallando en algo:

SELECT tb.campo0
FROM
tabla0 tb0,
tabla1 tb1,
tabla2 tb2,
tabla3 tb3,
tabla4 tb4,
tabla5 tb5
WHERE
tb0.campo0 = tb1.campo1
OR
tb0.campo0 = tb1.campo2
OR
tb0.campo0 = tb1.campo3
OR
tb0.campo0 = tb1.campo4
OR
tb0.campo0 = tb1.campo5