SQL - INNER JOIN

 
Vista:

INNER JOIN

Publicado por Ismael Laurente Gómez (1 intervención) el 14/11/2000 00:00:00
Quisiera saber cuando utilizar inner join, aqui les doy dos sentencias sql (trabajo con sql server 7.0) con las dos obtengo el mismo resultado, cual es la mejor forma y por que???

1) sin inner join

select a.au_lname,a.au_id, t.title
from authors a, titles t, titleauthor ta
where a.au_id=ta.au_id and
t.title_id=ta.title_id

2) con inner join

select a.au_lname,a.au_id, t.title
from authors a inner join titleauthor ta on a.au_id=ta.au_id
inner join titles t on t.title_id=ta.title_id
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:INNER JOIN

Publicado por Alberto David (1 intervención) el 18/12/2000 00:00:00
Es mejor utilizar el INNER JOIN, es más rápido porque las tablas intermedias que se utilizan para hacer la consulta son mucho más pequeñas, con lo que harás que la BD trabaje mucho menos.

SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:INNER JOIN

Publicado por Yomismo (1 intervención) el 16/01/2001 00:00:00
PERO TIO!!!!!!!

QUE ES LO MISMO UNA COSA QUE LA OTRA!
HAS OIDO HABLAR DE LO QUE ES EL OPTIMIZADOR? AL FINAL ES LA MISMA QUERY!!!!! Y ESO QUE HABIAS QUEDAO COMO DIOS!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:INNER JOIN

Publicado por The Putxi Project (1 intervención) el 27/11/2008 00:36:56
La explicación està muy currada.

Perfecto. Gracias,

http://putxiproject.co.cc/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar