LEFT JOIN MySQL Tutorial





Educación

Instalación de un habitual unirse a no-izquierda, sólo para tener un medio de comparación. Una vez que el cliente de MySQL se inicia - Los usuarios de Windows pueden encontrar en el menú Inicio - Escriba lo siguiente en él:

SELECT employee.name, computer.serialNumber



Desde el ordenador empleado

DONDE computer.worker = employee.name

Para ello es necesario el número de serie y el nombre del equipo y la tabla de empleados dependientes. La clave es DONDE cláusula que especifica que MySQL debe imprimir todos los resultados en los que los datos de la computadora trabajador es igual al nombre del empleado. El resultado debe ser similar a esto:

Nombre | Número de serie

Kevin | 12456544

Amber | 21315565

Realice una versión join izquierdo de la orden anterior, escriba lo siguiente:

SELECT employee.name, computer.serialNumber

DE empleado LEFT JOIN equipo

ON = computer.worker employee.Name

El comando está pidiendo la misma información que el comando anterior, pero la salida será un poco diferente.

Pulse Intro para obtener los resultados. Un ejemplo podría ser algo como esto:

Nombre | Número de serie

Kevin | 12456544

Amber | 21315565

Bill |

Tom |

Los datos de los comandos coalición de izquierda a la izquierda de la orden de comparecencia, incluso cuando falla la condición de la cláusula ON. Por lo tanto, ahora se muestran los empleados de Bill y Tom, que no fueron incluido en dicha resultados anteriores, debido a que no cuentan con computadoras que se les asignen,.



Deja un comentario