聯結比較運算子
JOIN 運算子藉由比較兩個資料表的值來比對資料列。 您可以決定相符項目的內容。 您的選項可分為兩大類:
相等符合:通常當個別資料行的值相等時,其資料列便相符合。 例如,如要建立一結果集,其中每個資料列都包含每個發行商的完整說明 (亦即含有發行商資料表和 pub_info 資料表的資料行),您可以使用聯結來比對個別資料表中具有相等 pub_id 值的資料列。 產生的 SQL 將如下所示:
SELECT * FROM publishers INNER JOIN pub_info ON publishers.pub_id = pub_info.pub_id
其他:您可以使用相等以外的某些測試來比對資料列。 例如,若要尋找員工和工作 (該員工並不符合該工作層級),聯結員工和工作資料行,比對出員工職等低於工作層級的資料列。 產生的 SQL 將如下所示:
SELECT fname, minit, lname, job_desc, job_lvl, min_lvl
FROM employee INNER JOIN jobs
ON employee.job_lvl
< jobs.min_lvl
如需比較運算子的詳細資訊,請參閱比較運算子。