Inner Join(内连接) 是 SQL 中最常用的连接类型之一,主要作用可以概括为:
只返回两个(或多个)表中“满足连接条件”的记录
也就是说,只有当左表和右表在连接字段上都能匹配上时,这一行才会出现在结果中。
可以把 Inner Join 想象成:
如果某个学生没有成绩,或某条成绩找不到对应学生,都不会出现在结果里。
关联业务数据
SELECT s.name, c.score
FROM student s
INNER JOIN score c
ON s.id = c.student_id;
只查“有成绩的学生”。
多表联合查询 如订单表 + 用户表 + 商品表,只取“完整关联”的数据。
数据清洗与校验 快速找出“两边都有”的对照数据。
Inner Join 的作用是“取交集”,只保留表之间能成功关联的数据。
如果你愿意,我也可以用图示或具体业务例子再帮你讲清楚。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。