連接

SQL中的連接 （ JOIN ） 語句用於將數據庫中的兩個或多個表組合起來 。 由 " 連接 " 生成的集合 ， 可以被保存爲表 ， 或者當成表來使用 。 JOIN 語句的含義是把兩張表的屬性通過它們的值組合在一起 。 基於 ANSI 標準的 SQL 列出了五種 JOIN 方式 ： 內連接 （ INNER ） ， 全外連接 （ FULL OUTER ） ， 左外連接 （ LEFT OUTER ） ， 右外連接 （ RIGHT OUTER ） 和交叉連接 （ CROSS ） 。 在特定的情況下 ， 一張表 （ 基本表 ， 視圖 ， 或連接表 ） 可以和自身進行連接 ， 成爲自連接  。 程序員用 JOIN 謂詞表示要得到 " 連接 " 後的集合 。 如果求值後謂詞爲真 ， 組合後的記錄就會按照預期的方式生成 ， 如一個記錄集 ， 或者一張臨時表 。