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
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


0