查询--外连接查询
左外连接
-
就是将左表中不管匹配与否,都于右表连接
-
学号 姓名 选课 001 张三 数据库 002 李四 数据结构 003 王五 null 即使王五没选课,但是也出现在了最后的表格中
右连接
-
就是将右表中 不管匹配与否,都于左表连接
-
格式: from 右表 right outer join 左表 on 连接条件
课程名 选课学生 成绩 数据库 001 92 数据结构 002 98 操作系统 null null 哪怕没有人选择该课程,也列出。类似于左连接,同一个操作使用左右连接均可以完成
完全连接
-
格式: from 右表 right outer join 左表 on 连接条件
例如 有学生表、床位表
学生姓名 | 床位号 |
---|---|
张三 | 01 |
李四 | null |
null | 02 |
既有学生没有选择床铺,也有床铺没被选择
连接总结
内连接inner join | 外连接outer join |
---|---|
inner join | left outer join |
right outer join | |
full outer join |
连接综合习题
11111111111111111111111111
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性