数据库中的自连接怎么理解

自连接其实是内连接的一种,内连接可以分为等值连接和自身连接。

https://my.oschina.net/xinxingegeya/blog/385220

等值连接:查找两个表中连接字段相等的记录

自身连接:就是和自己进行连接查询,给一张表取两个不同的别名,然后附上连接条件。

 

以下面这张表为例子:

 

 

SELECT B.学号, B.姓名, B.性别, B.籍贯, B.年龄
FROM stu A 
JOIN stu B
ON A.年龄=B.年龄 AND A.籍贯=B.籍贯 AND A.姓名='HH'

 

posted @ 2021-03-03 15:33  Amber-  阅读(3023)  评论(0编辑  收藏  举报