SQL INNER JOIN 关键字的使用教程

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

INNER JOIN 的SQL语法

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

PS: INNER JOIN is the same as JOIN.

 

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

 

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

 

下面来看看orders表吧.

 

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

 

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

我们使用下面的SELECT语句:

 

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsINNER JOIN OrdersON Persons.P_Id=Orders.P_IdORDER BY Persons.LastName
 

LastName FirstName OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
 

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

这些行会不会列出来。

相关文章:

  • 2022-12-23
  • 2022-02-06
  • 2022-03-10
  • 2021-05-30
  • 2021-07-28
  • 2022-02-11
猜你喜欢
  • 2022-01-08
  • 2022-02-10
  • 2022-02-22
  • 2021-12-05
  • 2021-06-04
相关资源
相似解决方案