Este tutorial de SQL se centra en la unión cruzada en Oracle y proporciona explicaciones y ejemplos
Una UNIÓN CRUZADA en Oracle es una operación ÚNICA que produce el producto cartesiano de dos tablas.
es decir, si una de las tablas tiene 100 filas y otra 8 filas, la unión cruzada producirá 800 filas
Aquí la tabla emp tiene 14 filas y la segunda tabla tiene 1 fila, por lo que se devuelven un total de 14 filas.
podemos crear otra tabla de oráculo de ejemplo, verifique esto
Así que ahora se seleccionaron un total de 28 filas.
Cross Join no le permite especificar una cláusula de unión. Sin embargo, puede especificar una cláusula WHERE en la instrucción SELECT.
La unión cruzada en otro formato se puede escribir como
seleccione a.* ,b.* de scott.emp a ,scott.example b;
Espero que les guste esta sencilla explicación de la unión cruzada. Proporcione sus comentarios
Artículos relacionados
unirse a Oracle con ejemplos
Ejemplos de sintaxis de unión de Oracle
¿Qué son Oracle Joins (Sql Joins)?
Varios métodos de unión en Oracle
Unión de bucle anidado en Oracle 11g