首先先建两个表,student表和score表

select * from student;

student表数据如下:

select * from score;

score表数据如下:

  

可以看到students表中stu_id为16048008的记录对应score表没有数据;

1.内连接只显示两表中有关联的数据

select * from student inner join score on student.sid = score.stu_id;

从表中可以看出student表中sid=16048008,sid=16048009,sid=160480010在score表中没有对应数据,所以内连接的结果不显示这三名学生

2.左连接显示左表所有数据,右表没有对应的数据用NULL补齐,多了的数据删除

select * from student left join score on student.sid = score.stu_id;

从结果可以看出sid=16048008,sid=16048009,sid=160480010在score表中没有数据的部分用NULL代替

3.右连接显示右表所有数据,左表没有对应的数据用NULL对齐,多了的数据删除

select * from student right join score on student.sid = score.stu_id;

score表中没有的数据student表也不显示

最新文章

  1. 【.net+jquery】绘制自定义表单(含源码)
  2. MYSQL的常用命令和增删改查语句和数据类型【转】
  3. web api 开发记录
  4. Spring MVC和Struts2的比较的优点
  5. jquery 日历插件datepicker格式调整
  6. HDU 2085 核反应堆 --- 简单递推
  7. linux下LAMP环境搭建尝试
  8. svn备份脚 本
  9. Effective C++笔记 55条编程法则
  10. linux进程、管道和重定向
  11. 团队作业4——第一次项目冲刺(Alpha版本)4.27
  12. EntityFramework Core 1.1+ Backing Fields(返回字段)
  13. JAVA基础经典面试
  14. MyBatis笔记----多表关联查询两种方式实现
  15. json对象转数组
  16. Spring的aop操作
  17. [转]rsync命令中文文档
  18. vi中如何使用cscope来查找函数的定义
  19. for循环案例
  20. opencv core组件进阶

热门文章

  1. LG3389 「模板」高斯消元法 高斯消元
  2. Qt 删掉资源qss后报错
  3. 探索 ASP.Net Core 3.0系列三:ASP.Net Core 3.0中的Service provider validation
  4. Windows环境Tomcat开启APR并配置http/2.0访问
  5. 【转】在cmd/bat脚本中获取当前脚本文件所在目录
  6. undefined reference的一种case
  7. 云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?
  8. kali渗透综合靶机(十三)--Dina 1.0靶机
  9. C# 处理接口返回的XML格式数据
  10. 350道面试题分享,拿下京东offer工资double