试题
考点

数据库-语法语句-Join、left join、inner join等

面5笔5

什么是inner join(内连接)?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

inner join(内连接),在两张表进行连接查询时,只保留两张表中完全匹配的结果集。

例如我们有两张表: 
这里写图片描述

Orders表通过外键Id_P和Persons表进行关联。

我们使用inner join对两张表进行连接查询,sql如下:

SELECT p.LastName, p.FirstName, o.OrderNo
FROM Persons p
INNER JOIN Orders o
ON p.Id_P=o.Id_P and 1=1  --用and连接多个条件
ORDER BY p.LastName

查询结果集: 
这里写图片描述

此种连接方式Orders表中Id_P字段在Persons表中找不到匹配的,则不会列出来。

评论

波风小蒙

2022-02-18 22:00:00

0 0

加载更多