sql 自连接

 

这是一个部门表,里面存放了部门及其上级部门,但都放在同一张表中,我们假设现在需要用SQL查询出各部门及其上级部门!就如何做,
当然,不用自连接也一样,可以如下:
sql 自连接

 

我们达到预期目的!在这个查询中使用了一个子查询完成对上级部门名的查询,如果使用自连接,那么结构上感觉会清晰很多

sql 自连接

是不是也同样完成了功能呢,这里除了使用自连接外,还使用了左连接,因为省电力没有上级部门,他是老大,如果使用内连接,就会把这条记录过滤掉,因为没有和他匹配的上级部门。自连接用的比较多的就是对权形结构的查询!

 

相关文章:

  • 2022-12-23
  • 2021-08-17
  • 2021-06-12
  • 2022-12-23
  • 2021-09-25
  • 2022-02-27
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2021-11-30
  • 2022-02-08
  • 2021-07-30
  • 2021-09-23
相关资源
相似解决方案