Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2008, 12:21
Avatar de i_e_s27
i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Inner Join o ANSI?

Hola, queria saber que opcion es mejor a la hora de hacer una consulta a mi base de datos en Access:

Con Inner Join:

SELECT Facturas.*, Albaranes.* FROM Facturas INNER JOIN Albaranes ON Facturas.IdAlbaran = Albaranes.IdAlbaran WHERE Facturas.IdCliente = 325

...o en formato ANSI:

SELECT Facturas.*, Albaranes.* FROM Facturas, Albaranes WHERE Facturas.IdAlbaran = Albaranes.IdAlbaran AND Facturas.IdCliente = 325

Por ahi he leido que Oracle no soporta Inner Join, y que es un mal uso del SQL. Lo que quiero saber es cual es mas versatil si algun dia tengo que migrar de base de datos.

Muchas Gracias!