PostgreSQL – ÚNETE A LA IZQUIERDA

LEFT JOIN de PostgreSQL devuelve todas las filas de la tabla en el lado izquierdo de la combinación y las filas coincidentes para la tabla en el lado derecho de la combinación. Las filas para las que no hay una fila coincidente en el lado derecho, el conjunto de resultados contendrá nulo. LEFT JOIN también … Continue reading «PostgreSQL – ÚNETE A LA IZQUIERDA»

PostgreSQL – Uniones

Una instrucción Join de PostgreSQL se utiliza para combinar datos o filas de una o más tablas en función de un campo común entre ellas. Estos campos comunes son generalmente la clave principal de la primera tabla y la clave externa de otras tablas. Hay 4 tipos básicos de uniones compatibles con PostgreSQL, a saber: … Continue reading «PostgreSQL – Uniones»

PostgreSQL – UNIÓN INTERNA

En PostgreSQL, la palabra clave INNER JOIN selecciona todas las filas de ambas tablas siempre que se cumpla la condición. Esta palabra clave creará el conjunto de resultados combinando todas las filas de ambas tablas donde se cumple la condición, es decir, el valor del campo común será el mismo. Syntax: SELECT table1.column1, table1.column2, table2.column1, … Continue reading «PostgreSQL – UNIÓN INTERNA»

PostgreSQL – UNIÓN EXTERNA COMPLETA

El FULL OUTER JOIN o FULL JOIN de PostgreSQL crea el conjunto de resultados al combinar el resultado de LEFT JOIN y RIGHT JOIN. El conjunto de resultados contendrá todas las filas de ambas tablas. Las filas para las que no hay coincidencias, el conjunto de resultados contendrá valores NULL. Syntax: SELECT table1.column1, table1.column2, table2.column1, … Continue reading «PostgreSQL – UNIÓN EXTERNA COMPLETA»

PostgreSQL – ÚNETE A TI MISMO

PostgreSQL tiene un tipo especial de unión llamado SELF JOIN que se usa para unir una tabla consigo misma. Es útil cuando se compara la columna de filas dentro de la misma tabla. Como en PostgreSQL no se permite usar el mismo nombre de tabla para la comparación, usamos alias para establecer diferentes nombres de … Continue reading «PostgreSQL – ÚNETE A TI MISMO»