首頁  >  文章  >  每日程式設計  >  inner join用法是什麼

inner join用法是什麼

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-07-22 10:16:0941648瀏覽

inner join用法是什麼

inner join(等值連接):只傳回兩個表中聯結欄位相等的行。

left join(左聯接):傳回包含左表中的所有記錄和右表中聯結欄位相等的記錄。

right join(右聯接):傳回包含右表中的所有記錄和左表中聯結欄位相等的記錄。

相關推薦:《mysql資料庫知識學習

INNER JOIN 語法:

INNER JOIN 連接兩個資料表的用法:

SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号

INNER JOIN 連接三個資料表的用法:

SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

INNER JOIN 連接四個資料表的用法:

SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) 
INNER JOIN 表4 ON Member.字段号=表4.字段号

INNER JOIN 連接五個數據表的用法:

SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) 
INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号

連接六個資料表的用法:略,與上述聯接方法類似,大家舉一反三吧

注意事項:

# #在輸入字母過程中,一定要用英文半角標點符號,單字之間留一半角空格;

在建立資料表時,如果一個表格與多個表聯接,那麼這一個表中的欄位必須是「數字」資料類型,而多個表中的相同欄位必須是主鍵,而且是「自動編號」資料類型。否則,很難聯接成功。

程式碼巢狀快速方法:如,想連接五個表,則只要在連接四個表的程式碼上加一個前後括號(前括號加在FROM的後面,後括號加在程式碼的結尾即可),然後在後括號後面繼續添加「INNER JOIN 表名X ON 表1.字段號=表X.字段號」代碼即可,這樣就可以無限聯接數據表了。 )

以上是inner join用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn