您的位置:首页 > 数据库

SQL INNER JOIN 关键字的使用教程

2010-03-23 16:51 513 查看
SQLINNERJOIN关键字的使用教程

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

INNERJOIN的SQL语法

SELECTcolumn_name(s)FROMtable_name1INNERJOINtable_name2ONtable_name1.column_name=table_name2.column_name

PS:INNERJOINisthesameasJOIN.

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

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn10Sandnes
2SvendsonToveBorgvn23Sandnes
3PettersenKariStorgt20Stavanger
下面来看看orders表吧.
_IdOrderNoP_Id
1778953
2446783
3224561
4245621
53476415
现在,我们要列出所有的人的任何命令。 我们使用下面的SELECT语句: [code]SELECTPersons.LastName,Persons.FirstName,Orders.OrderNoFROMPersonsINNERJOINOrdersONPersons.P_Id=Orders.P_IdORDERBYPersons.LastName


LastNameFirstNameOrderNo
HansenOla22456
HansenOla24562
PettersenKari77895
PettersenKari44678


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

这些行会不会列出来。



[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: