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_Id LastName FirstName Address City 1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20Stavanger
下面來看看orders表吧.
_Id OrderNo P_Id 177895324467833224561424562153476415
現在,我們要列出所有的人的任何命令。
我們使用下面的SELECT語句:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastNameLastName FirstName OrderNo HansenOla22456HansenOla24562PettersenKari77895PettersenKari44678inner join orders 的關鍵字時返回行至少有一個比賽中均表。如果有列在“人”沒有匹配的“訂單” ,
這些行會不會列出來。
注意:轉載請注明來自www.111cn.net/database/database.html