Junior — Middle
Explica qué significa la operación CROSS JOIN en SQL y para qué se utiliza.
sobes.tech AI
Respuesta de la IA
La operación CROSS JOIN en SQL realiza el producto cartesiano de dos tablas, es decir, cada fila de la primera tabla se combina con cada fila de la segunda tabla.
Esto conduce a un resultado donde el número de filas es igual al producto del número de filas de ambas tablas.
Se utiliza cuando se necesita obtener todas las combinaciones posibles de registros de dos tablas, por ejemplo, para generar todos los pares de valores.
Ejemplo:
SELECT * FROM table1 CROSS JOIN table2;
Si table1 contiene 3 filas y table2 4 filas, el resultado tendrá 12 filas.