程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> SQL JOIN 關鍵字使用方法

SQL JOIN 關鍵字使用方法

編輯:MySQL綜合教程

SQL JOIN 關鍵字使用方法

JOIN關鍵字來查詢數據從兩個或兩個以上的表的基礎上,某些關系列在這些表格。


數據庫JOIN
關鍵字的連接中使用SQL語句來查詢數據從兩個或兩個以上的表的基礎上,某些關系列在這些表格。

表在數據庫中常常涉及對方鑰匙。

一個主要的關鍵是柱(或組合列)一個獨特的價值,每一行。每個主鍵值必須是唯一的桌上。這樣做的目的是數據綁定在一起,整個表格,不重復的所有數據在每個桌上。

看看“person”表:

P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes 3 Pettersen Kari Storgt 20 Stavanger

請注意, “ P_Id ”一欄是主要的關鍵在“人”就座。這意味著,沒有兩排可以有相同的P_Id 。 P_Id區別的兩個人,即使他們有相同的名稱。

下一步,我們有“訂單”表:

O_Id OrderNo P_Id 1 77895 3 2 44678 3 3 22456 1 4 24562 1 5 34764 15

請注意, “ O_Id ”一欄是首要的關鍵的“訂單”表,並說, “ P_Id ”一欄是指人在“人”表,而不使用他們的名字。

請注意,兩者之間的關系表上面是“ P_Id ”一欄。

不同的SQL加盟
在我們繼續這樣的例子,我們將列出類型的連接可以使用,而且他們之間的分歧。

加入:行返回時至少有一個比賽中均表
左連接:返回所有行從左邊的表,即使沒有匹配的正確表
右連接:返回所有行從右邊表,即使沒有任何比賽中左表
全連接:返回時,行有一個比賽中的一個表

注意:轉載請注明來自www.111cn.cn/database/database.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved