当前位置:数据库 > MySQL >>

SQL INNER JOIN 关键字的使用教程

SQL INNER JOIN 关键字的使用教程

INNER JOIN 的关键字时返回行至少有一个比赛中均表。

INNER JOIN 的SQL语法

SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

PS: INNER JOIN is the same as JOIN.

 

好了我们来看看一个例子吧.

 

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

 

下面来看看orders表吧.

 

_IdOrderNoP_Id
1778953
2446783
3224561
4245621
53476415

 

现在,我们要列出所有的人的任何命令。

我们使用下面的SELECT语句:

 

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
 
LastNameFirstNameOrderNo
HansenOla22456
HansenOla24562
PettersenKari77895
PettersenKari44678
 

inner join orders 的关键字时返回行至少有一个比赛中均表。如果有列在“人”没有匹配的“订单” ,

这些行会不会列出来。

注意:转载请注明来自www.226500.cn/database/database.html

补充:数据库,mysql教程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,