SQL JOIN的相關知識對於php來說很重要,本篇將會對此進行解說。
SQL join 用於根據兩個或多個表格中的欄位之間的關係,從這些表格中查詢資料。
Join 和 Key
有時為了得到完整的結果,我們需要從兩個或更多的表格中取得結果。我們就需要執行 join。
資料庫中的表可透過鍵將彼此連結起來。主鍵(Primary Key)是一個列,在這個列中的每一行的值都是唯一的。在表中,每個主鍵的值都是唯一的。這樣做的目的是在不重複每個表中的所有資料的情況下,把表間的資料交叉捆綁在一起。
引用兩個表
我們可以透過引用兩個表的方式,從兩個表中獲取資料:
誰訂購了產品,並且他們訂購了什麼產品?
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons, Orders WHERE Persons.Id_P = Orders.Id_P
SQL JOIN - 使用 Join
除了上面的方法,我們也可以使用關鍵字 JOIN 來從兩個表格中取得資料。
如果我們希望列出所有人的定購,可以使用下面的SELECT 語句:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM PersonsINNER JOIN OrdersON Persons.Id_P = Orders.Id_P ORDER BY Persons.LastName
本篇對join的相關知識作出了講解,更多的學習資料清關注php中文網即可觀看。
相關推薦:
以上是關於SQL JOIN的相關知識的詳細內容。更多資訊請關注PHP中文網其他相關文章!