Diferencias....

21/02/2006 - 16:47 por Pantillo | Informe spam
Tengo una duda.

que diferencia hay entre el select numero 1 y el 2 (sobre todo
hablando en terminos de performance y todo eso)

Ejemplo:

Tabla A
a1
a2

Tabla B
a1
b2


Select *
from A, B
where A.a1 = B.a1


Select *
from A join B
on A.a1 = B.a1

hay alguna diferencia? entre el select 1 y el 2? es lo mismo? si
hablamos de optimizacion, performance y todo eso?

Saludos
 

Leer las respuestas

#1 Isaias
21/02/2006 - 17:20 | Informe spam
Creo que es lo MISMO, simplemente la estructura que manejas en el primer
SELECT es antigua y por compatibilidad SQL Server la sigue utilizando.

No me gusta mucho el SELECT *, deberias indicar las columnas de ambas tablas
que deseas obtener

Quiero leer mas opiniones.

Saludos
IIslas


"Pantillo" escribió:

Tengo una duda.

que diferencia hay entre el select numero 1 y el 2 (sobre todo
hablando en terminos de performance y todo eso)

Ejemplo:

Tabla A
a1
a2

Tabla B
a1
b2


Select *
from A, B
where A.a1 = B.a1


Select *
from A join B
on A.a1 = B.a1

hay alguna diferencia? entre el select 1 y el 2? es lo mismo? si
hablamos de optimizacion, performance y todo eso?

Saludos


Preguntas similares