informatica:bases_de_datos:sql
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
SQL
JOIN
FULL OUTER JOIN
En MySQL no existe este tipo de JOIN, pero se puede emular mediante UNION:
Con dos tablas:
SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.id
Con 3 tablas
SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id LEFT JOIN t3 ON t2.id = t3.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.id LEFT JOIN t3 ON t2.id = t3.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.id RIGHT JOIN t3 ON t2.id = t3.id
- Why does MySQL report a syntax error on FULL OUTER JOIN? (Stack Overflow)
informatica/bases_de_datos/sql.1605277637.txt.gz · Última modificación: por tempwin
