sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puede una UNIÓN EXTERNA IZQUIERDA devolver más registros de los que existen en la tabla de la izquierda?

La UNIÓN EXTERNA IZQUIERDA devolverá todos los registros de la tabla IZQUIERDA unidos con la tabla DERECHA siempre que sea posible.

Sin embargo, si hay coincidencias, aún devolverá todas las filas que coincidan, por lo tanto, una fila en la IZQUIERDA que coincida con dos filas en la DERECHA devolverá como dos FILAS, al igual que una UNIÓN INTERNA.

EDITAR:en respuesta a su edición, acabo de echar un vistazo más de cerca a su consulta y parece que solo está devolviendo datos de la tabla IZQUIERDA. Por lo tanto, si solo desea datos de la tabla IZQUIERDA, y solo desea que se devuelva una fila para cada fila en la tabla IZQUIERDA, entonces no necesita realizar una UNIÓN en absoluto y solo puede hacer una SELECCIÓN directamente desde la tabla IZQUIERDA.