SQL语句三表联查 您所在的位置:网站首页 三张表左关联查询 SQL语句三表联查

SQL语句三表联查

2024-07-03 19:08| 来源: 网络整理| 查看: 265

首先啊,了解一下左右内连接都是什么意思,我目前理解的就是,左连接就是把左表的东西都显示出来,右表也是同理,内连接就是显示两个表共同的内容。 现在有基础知识了开始后续。 首先这次我用的表是他们仨 在这里插入图片描述

#先来一个双表查询: 左连接:left join 左边是左表也就是你全查询出来的表, 右边的联查的第二张表。on是他们的相同字段,也是你的查询条件。看效果。 select e.*,d.* from employees e left join department d on e.id = d.id

在这里插入图片描述

再来个三表查询 三表联查:可以这样理解,你先用双表联查查出来的数据, 你把它当成一个表,然后第三张表再联查这个表。相当于做了两次双表联查。 好了上代码: select d1.id,e.name,e.sex,d2.dname from employees e left join de d1 on e.id = d1.eid left join department d2 on d2.id = d1.did 看效果。

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有