萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> SQL INNER JOIN 關鍵字的使用教程

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_IdLastNameFirstNameAddressCity1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20Stavanger

 

下面來看看orders表吧.

 

_IdOrderNoP_Id177895324467833224561424562153476415

 

現在,我們要列出所有的人的任何命令。

我們使用下面的SELECT語句:

 

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
 
LastNameFirstNameOrderNoHansenOla22456HansenOla24562PettersenKari77895PettersenKari44678
 

inner join orders 的關鍵字時返回行至少有一個比賽中均表。如果有列在“人”沒有匹配的“訂單” ,

這些行會不會列出來。

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

copyright © 萬盛學電腦網 all rights reserved