fbpx

Responder a: Cross Join

  • Angel Sánchez

    organizador
    27 julio, 2023 en 2:05 pm

    Hola Alejandro, así es.

    Un Cross Join es una operación en SQL que combina todas las filas de dos o más tablas sin usar ninguna condición de unión. En otras palabras, realiza todas las posibles combinaciones de filas entre las tablas involucradas.

    Cuando se realiza un Cross Join entre dos tablas A y B, cada fila de la tabla A se combina con cada fila de la tabla B. El resultado contiene todas las combinaciones posibles de filas de ambas tablas.

    Es común que se implemente la cláusula “WHERE”, por ejemplo imagina que tienes una tabla con el registro de los asistentes en una fiesta, donde esta el nombre y edad, y tienes otra tabla con el tipo de comida para esa fiesta. Puedes usar el “WHERE” para que solo se combinen personas mayores de 23 años y el tipo de comida Salada.

    Espero este comentario haya resuelto tu duda 😀