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.