Que tal, estoy empesando a ver lo que son los JOIN pero creo que no comprendo mucho como funcionany mas que nada para implementarlo en un ejemplo, si alguien me puede hechar un comentario de como funcionan o del ejemplo que dare pues se los agradecere mucho!!
Por ejemplo tengo un query de esta manera:
Código HTML:
Select Distinct v.campo1,v.campo2
From tabla v, tabla2 d
...
AND
( Exists (Select... from tabla2 x,tabla3 y ... )
AND
Exists (Select... from tabla2 x,tabla3 y ... ) )
y despue alguien me comento que esto era igual:
Código HTML:
Select distinct v.campo1,v.campo2
From tabla v
INNER JOIN tabla2 d
ON ...
INNER JOIN tabla3 y
ON ...
INNER JOIN tabla2 d2
ON ...
INNER JOIN tabla3 y2
ON ...
Where ...
Esa es la idea de los querys, lo que basicamente me dicen es que cuando utilizo tablas separas por un COMA estas como que se multiplican entre si y hacen que el query sea mas lento y cuando uso los JOINN se haga por punto...
mi duda es, notaran que hay un AND entr los dos EXITS en el query de arriba, que diferencia tendria que hacer en el query de abajo para que ahora fuera un OR? espero haberme explicado, si necesitan mas detalle diganme, gracias !!!