原始的表 (用在例子中的):
"Persons" 表:
Id_P
LastName
FirstName
Address
City
1 |
Adams |
John |
Oxford Street |
London |
2 |
Bush |
George |
Fifth Avenue |
New York |
3 |
Carter |
Thomas |
Changan Street |
Beijing |
"Orders" 表:
Id_O
OrderNo
Id_P
1 |
77895 |
3 |
2 |
44678 |
3 |
3 |
22456 |
1 |
4 |
24562 |
1 |
5 |
34764 |
65 |
内连接(INNER JOIN)实例
现在,我们希望列出所有人的定购。
您可以使用下面的 SELECT 语句:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
结果集:
LastName
FirstName
OrderNo
Adams |
John |
22456 |
Adams |
John |
24562 |
Carter |
Thomas |
77895 |
Carter |
Thomas |
44678 |
INNER JOIN 关键字在表中存在至少一个匹配时返回行。如果 "Persons" 中的行在 "Orders" 中没有匹配,就不会列出这些行。
换种方式写成我们比较熟悉的方式:SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons,Orders where Persons.Id_P=Orders.Id_P ORDER BY Persons.LastName
分享到:
相关推荐
inner join、 left join 、right join、 outer join之间的区别
SQL语句inner join,left join ,right join连接的不同之处, 非常实用
left join right join inner join 区别和联系
利用inner join 查找出ERP系统中某销售订单所关联的生产任务单、入库单、领料单等单据情况。
SQL中的left outer join,inner join,right outer join用法详解
【SQL】在sql server中 delete时 使用INNER JOIN 京华志出品 必数精华
(Left join , Right Join, Inner Join)用法详解,对Left join , Right Join, Inner Join完全掌握,由浅入深,真正领悟。
sql的 INNER JOIN 语法,sql的 INNER JOIN 语法
关于SQL 中的inner join的使用,是DOC文档,希望对大家有用,关于SQL 中的inner join的使用,是DOC文档,希望对大家有用
SQL语句left join/right join/inner join 的用法比较 SQL语句left join/right join/inner join 的用法比较
SqlServer中的分组统计相信大家都已经不陌生了,在此介绍另一种分组的统计方式,那就是结合使用Inner Join来实现。
创建视图 Sql代码 CREATE VIEW view_name AS SELECT t1.xxx, t2.xxx, t3.xxx FROM (table1 t1 INNER JOIN table2 t2 ON t1.fid = t2.fid) ...3. 在语句结尾开始连接与下一个表的 INNER JOIN 记住这个原则,未
比较实用的方法,已经用到项目里,很好用的一个方法
表连接 内连接 外连接 交叉连接表连接 内连接 外连接 交叉连接表连接 内连接 外连接 交叉连接
数据库管理与应用 5.3.1使用内连接(INNER JOIN)进行多表查询.pdf 学习资料 复习资料 教学资源
Mysql之innerjoin,leftjoin,rightjoin详解.pdf
这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,而outer join还包括full join....
Join on/inner join on/full join on/full outer join on/left join on/right join on/cross join on; 在使用jion时,on和where条件的区别;
表的数据有:一、内连接-inner jion :最常见的连接查询可能是这样,查出学生的名字和成绩:[sql] view plain copy select s.