Blog de Gonzalo

CROSS JOIN EN MYSQL

La cláusula CROSS JOIN en mysql retorna todas las líneas de las tablas cruzadas, es decir, para cada línea de la tabla izquierda queremos todas las líneas de la tabla derecha o viceversa.Es decir devuelve el producto cartesiano entre dos tablas. Pero, para eso es necesario que ambas tengan un campo en común, para que la conexión exista entre las dos tablas. veamos un ejemplo:


SELECT 
FROM Tabla A
CROSS JOIN Tabla B
Usar CROSS JOIN es lo mismo que usar:

SELECT 
FROM Tabla A, Tabla B

Compartir en twitter