Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

con o sin INNER JOIN

Estas en el tema de con o sin INNER JOIN en el foro de Bases de Datos General en Foros del Web. Hola a todos, Tengo una duda creo que basica, ¿Cuales son las diferencias entre estas dos instucciones?: Código: SELECT P.CreatedByUser, P.CreatedDate, P.ModuleID, PL.Lang, PL.Title, PL.Description, ...
  #1 (permalink)  
Antiguo 24/01/2005, 04:21
 
Fecha de Ingreso: mayo-2003
Mensajes: 28
Antigüedad: 21 años, 7 meses
Puntos: 0
con o sin INNER JOIN

Hola a todos,

Tengo una duda creo que basica,

¿Cuales son las diferencias entre estas dos instucciones?:

Código:
SELECT
    P.CreatedByUser,
    P.CreatedDate,
    P.ModuleID,
    PL.Lang,
    PL.Title,
    PL.Description,
    CL.Name AS Category

FROM Portal_Projects P 

INNER JOIN Portal_ProjectsLoc PL
ON P.ItemID = PL.ItemID
INNER JOIN Portal_Categories C
ON P.CategoryID = C.ItemID
INNER JOIN Portal_CategoriesLoc CL
ON C.ItemID = CL.ItemID

WHERE
    P.ItemID = @ItemID AND PL.Lang = CL.Lang
GO
y este:

Código:
SELECT
    P.CreatedByUser,
    P.CreatedDate,
    P.ModuleID,
    PL.Lang,
    PL.Title,
    PL.Description,
    CL.Name AS Category

FROM Portal_Projects P 
, Portal_ProjectsLoc PL
, Portal_Categories C
, Portal_CategoriesLoc CL

WHERE
	P.ItemID = @ItemID AND
	PL.Lang = CL.Lang AND
	P.ItemID = PL.ItemID AND
	P.CategoryID = C.ItemID AND
	C.ItemID = CL.ItemID
GO
¿Es necesario poner los INNER JOIN por algun tema de claves, restricciones, rendimiento (o al reves)?

Gracias y un saludo,
Edu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:08.