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.net/database/database.html
时间: 2024-07-31 13:40:45