Udostępnij za pośrednictwem


Operatory porównania w sprzężeniu

JOIN operator dopasowuje wiersze, porównując wartości jednej tabeli z wartościami w innym.Można zdecydować, aby dokładnie określić kryterium dopasowania.Wybory dzielą się na dwie szerokie kategorie:

  • Sprawdzanie równości zazwyczaj dopasować wiersze, gdy wartości odpowiednich kolumn są równe.Na przykład, utworzyć wyników, ustaw w którym każdy wiersz zawiera pełen opis każdego wydawcy (to znaczy z kolumny z tabeli wydawców i tabeli wykonawcach), należy użyć sprzężenia wierszy, których wartości identyfikatora wydawcy w odpowiednich tabelach są równe.Wynikowa instrukcja SQL może mieć następującą postać:

    SELECT *
        FROM publishers INNER JOIN pub_info 
          ON publishers.pub_id 
          =  pub_info.pub_id
    
  • Inne można dopasować wiersze, używając innego kryterium niż równość.Na przykład aby znaleźć pracowników i zadania, dla których są one niewystarczające, można połączyć pracowników z ofertami, dopasowując wiersze, w których minimalny wymagany poziom zadania przekracza poziom kwalifikacji pracownika.Wynikowa instrukcja SQL może mieć następującą postać:

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

    FROM employee INNER JOIN jobs

    ON employee.job_lvl

    < jobs.min_lvl

Aby uzyskać więcej informacji na operatorów porównania, zobacz Operatory porównania.

Zobacz też

Informacje

Właściwości sprzężenia

Inne zasoby

Wykonywanie kwerendy za pomocą sprzężeń

Projektowanie kwerend i widoków