首頁  >  文章  >  後端開發  >  關於SQL JOIN的相關知識

關於SQL JOIN的相關知識

jacklove
jacklove原創
2018-05-08 10:21:082404瀏覽

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的相關知識作出了講解,更多的學習資料清關注p​​hp中文網即可觀看。

相關推薦:

關於php中的SQL Alias(別名)講解

如何使用SQL BETWEEN 運算子

如何使用SQL IN 運算子

以上是關於SQL JOIN的相關知識的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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