Última actualización el 26 de febrero de 2020 08:07:43 (UTC/GMT +8 horas)

¿Qué es el Cross Join en SQL?

la combinación cruzada SQL produce un conjunto de resultados que es el número de filas de la primera tabla multiplicado por el número de filas de la segunda tabla si no se utiliza ninguna cláusula WHERE junto con la combinación cruzada.Este tipo de resultado se llama Producto Cartesiano.

si la cláusula WHERE se usa con CROSS JOIN, funciona como una unión interna.,

una forma alternativa de lograr el mismo resultado es usar nombres de columna separados por comas después de seleccionar y mencionar los nombres de tabla involucrados, después de una cláusula FROM.

Sintaxis:

SELECT * FROM table1 CROSS JOIN table2;

Pictórica de la Presentación de la Cruz de la sintaxis de Join

Ejemplo:

este es un ejemplo de cross join en SQL entre dos tablas.,O

código SQL:

SELECT foods.item_name,foods.item_unit,company.company_name,company.company_city FROM foods,company;

Cómo se produce la unión cruzada en dos tablas

salida:

Más presentación de dicha salida:

joins: bases de datos relacionales

  • Oracle CROSS JOIN
  • MySQL CROSS JOIN
  • PostgreSQL CROSS JOIN
  • SQLite CROSS JOIN

puntos clave para recordar

haga clic en el siguiente para obtener la presentación de diapositivas –

las salidas de dicha instrucción SQL que se muestra aquí se toman utilizando Oracle base de datos 10g Express Edition.,Gestión

  • Movie Database
    • consultas básicas en movie Database
    • subconsultas en movie Database
    • Se une a movie Database
  • Soccer Database
    • Introducción
    • consultas básicas en soccer Database
    • subconsultas en soccer Database
      • Se une a consultas en soccer Database
      • base de datos del hospital
        • Introducción
        • básico, subconsultas y se une
      • base de datos de empleados
        • consultas básicas en la base de datos de empleados
        • subconsultas en la base de datos de empleados
      • Más por venir!,

    Articles

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *