SQL JOIN 銜接詳細引見及復雜運用實例。本站提示廣大學習愛好者:(SQL JOIN 銜接詳細引見及復雜運用實例)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL JOIN 銜接詳細引見及復雜運用實例正文
SQL JOIN 銜接
SQL JOIN 子句用於把來自兩個或多個表的行結合起來,基於這些表之間的共同字段。
最罕見的 JOIN 類型:SQL INNER JOIN(復雜的 JOIN)。 SQL INNER JOIN 從多個表中前往滿足 JOIN 條件的一切行。
讓我們看看選自 "Orders" 表的數據:
然後,看看選自 "Customers" 表的數據:
請留意,"Orders" 表中的 "CustomerID" 列指向 "Customers" 表中的客戶。下面這兩個表是經過 "CustomerID" 列聯絡起來的。
然後,假如我們運轉上面的 SQL 語句(包括 INNER JOIN):
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
運轉後果如下所示:
不同的 SQL JOIN
在我們持續解說實例之前,我們先列出您可以運用的不同的 SQL JOIN 類型:
INNER JOIN:假如表中有至多一個婚配,則前往行 LEFT JOIN:即便右表中沒有婚配,也從左表前往一切的行 RIGHT JOIN:即便左表中沒有婚配,也從右表前往一切的行 FULL JOIN:只需其中一個表中存在婚配,則前往行感激閱讀,希望能協助到大家,謝謝大家對本站的支持!