关于Mysql99 语法的连接查询的疑点

等值连接

等值连接是连接表一中有与表二中对应的属性,取两张表的交集。有个坑我进错搞不清楚,我一直以为取交集是类似于数学集合里面的两个完全相同值取交集。。。。导致好多问题考虑错误了
。数据库查询里面取交集的意思是表中的属性所对应的一条值相同即可匹配表二中的数据

把我的这个问题真的得记录下来了:

#案例2:查询员工号=102的部门名(连接查询的结果是交集的意思是表1中的属性在表2中都有值和它对应)
#反式1:使用连接查询

SELECT *
FROM departments d
INNER JOIN employees e
ON d.department_id=e.department_id
WHERE employee_id=102

猜你喜欢

转载自blog.csdn.net/weixin_46351306/article/details/114268920