Hola al grupo,
¿Me podría decir que tipo de consulta es más eficiente y los pros y contras
de cada una de ellas? (A mi entender ambas consultas hacen lo mismo)
Tipo A:
SELECT
Campo1,
Campo2,
(SELECT Campo3 FROM Tabla2 WHERE Tabla1.Cod=Tabla2.Codigo) As Campo3,
Campo4
FROM Tabla1
ORDER BY Codigo
Tipo B:
SELECT
Campo1,
Campo2,
Tabla2.Campo3,
Campo4
FROM Tabla1 LEFT JOIN Tabla2 ON Tabla1.Cod=Tabla2.Codigo
ORDER BY Codigo
NOTA: Siempre habrá una equivalencia de códigos entre tabla1 y tabla2 y por
supuesto no se repetirán los códigos de tabla2 para cada código de tabla1.
Saludos,
José Antonio Muñoz
Leer las respuestas