Compartir a través de


Operadores de comparación en una combinación

El operador JOIN hace coincidir filas mediante la comparación de los valores de una tabla con los de otra. Puede decidir qué constituye una coincidencia exactamente. Las opciones de las que dispone se pueden englobar en dos amplias categorías:

  • Coincidir en igualdad   Normalmente, hace coincidir filas cuando los valores de las columnas respectivas son iguales. Por ejemplo, para crear un conjunto de resultados en el cual cada fila contenga una descripción completa de cada editorial (es decir, con columnas de la tabla publishers y de la tabla pub_info), puede utilizar una combinación que haga coincidir filas donde los valores de pub_id de las tablas respectivas sean iguales. El código SQL resultante puede presentar el siguiente aspecto:

    SELECT *
        FROM publishers INNER JOIN pub_info 
          ON publishers.pub_id 
          =  pub_info.pub_id
    
  • Otros   Puede hacer coincidir filas mediante alguna prueba que no sea la de igualdad. Por ejemplo, para buscar los empleados y los trabajos para los que no están cualificados, puede combinar la tabla employee con la tabla jobs, y hacer coincidir las filas en las cuales el nivel mínimo de trabajo requerido supere al nivel de trabajo del empleado. El código SQL resultante puede presentar el siguiente aspecto:

    SELECT fname, minit, lname, job_desc, job_lvl, min_lvl

    FROM employee INNER JOIN jobs

    ON employee.job_lvl

    < jobs.min_lvl

Para obtener más información sobre los operadores de comparación, vea Operadores de comparación.

Vea también

Referencia

Combinación (Propiedades)

Otros recursos

Realizar consultas con combinaciones

Diseñar consultas y vistas