¿cual es la diferencia?
cual es la diferencia entre hacer:
select * from tabla1, tabla2 where PK_campotabla1= FK_campotabla2;
entre
select * from tabla1 inner join tabla2 on PK_campotabla1= FK_campotabla2;
select * from tabla1, tabla2 where PK_campotabla1= FK_campotabla2;
entre
select * from tabla1 inner join tabla2 on PK_campotabla1= FK_campotabla2;
La clausula inner join no la he usado nunca....pero por cuestiones de concepto creo que no habria diferencias....
Solo que la primera consilta es mas legible (y quizas mas performante)....ademas solo consultas 2 tablas...a la hora de consultar mas de 8 se te va a complicar usando la segunda sintaxis...
Salu2
Solo que la primera consilta es mas legible (y quizas mas performante)....ademas solo consultas 2 tablas...a la hora de consultar mas de 8 se te va a complicar usando la segunda sintaxis...
Salu2
Son iguales.
INNER JOIN que yo sepa se utiliza en SQL SERVER, no en oracle
INNER JOIN que yo sepa se utiliza en SQL SERVER, no en oracle
Oracle soporta la sintaxis inner join a partir de la versión 9i
Saludos
Saludos
