前言 我在写sql查询的时候,用的最多的就是where条件查询,这种查询也叫内连查询inner join,当然还有外连查询outer join,左外连接,右外连接查询,常用在多对多关系中,那他们区别和联系是什么呢? 内连接inner join 内连接最常用定义: 连接结果仅包含符合连接条件的行组合起来作为结果集,参与连接的两个表都应该符合连接条件使用关键词:INNER JOIN 连接多张表 也就是返回两个表的交集(阴影)部分,如下图所示: 如下sql查询语句 查询所有分配了部门信息的用户信息 也