LEFT JOIN
La palabra clave LEFT JOIN sirve para retornar todos los registros de la tabla izquierda (la que se declara primero) aunque no haya coincidencias con la segunda
SQL LEFT JOIN Sintaxis
Si observas, te vas a dar cuenta que la sintaxis de left e inner join son identicas Esto es sencillo de usar, es como el ejemplo de la clase anterior, pero solo que, si no hay coincidencias de ID en la tabla izquierda con la derecha, se añade de todas formas todos los registros de la izquierda... puede sonar confuso, pero con el ejemplo lo vas a entender ejemplo Tabla Personas
y tabla Pedidos
Consulta:
El resultado de la consulta seria
La palabra clave LEFT JOIN sirve para retornar todos los registros de la tabla izquierda (la que se declara primero) aunque no haya coincidencias con la segunda
SQL LEFT JOIN Sintaxis
Si observas, te vas a dar cuenta que la sintaxis de left e inner join son identicas Esto es sencillo de usar, es como el ejemplo de la clase anterior, pero solo que, si no hay coincidencias de ID en la tabla izquierda con la derecha, se añade de todas formas todos los registros de la izquierda... puede sonar confuso, pero con el ejemplo lo vas a entender ejemplo Tabla Personas
P_Id | Nombre |
---|---|
1 | Daniel |
2 | Robert |
3 | Fabricio |
4 | Miranda |
5 | Martina |
6 | Cintia |
O_Id | NumOrden | P_Id |
---|---|---|
1 | 10392 | 2 |
2 | 12392 | 3 |
3 | 12342 | 1 |
4 | 23492 | 1 |
Nombre | NumOrden |
---|---|
Daniel | 12342 |
Daniel | 23492 |
Robert | 10392 |
Fabricio | 12392 |
Miranda | |
Martina | |
Cintia |