mysql中关联查询已那个表为基准_MySql嵌套查询+关联查询+多表查询+对应案例 超详细,一看就会!!!...

最近学习MyBatis框架 用到多表查询比较多,以前学的不是很好,今特意回来补上。呜呜呜。文章目录先看我的数据库表1. INNER JOIN 内连接2 .LEFT JOIN 左查询3. RIGHT JOIN 右查询4. UNION 全外连接5. LIMIT 分页查询6. ORDER BY 排序查询7. 聚合函数8.分组查询9.嵌套查询1. IN 表示值是否存在子查询结果集中2. EXISTS 是表...
摘要由CSDN通过智能技术生成

最近学习MyBatis框架 用到多表查询比较多,以前学的不是很好,今特意回来补上。呜呜呜。

文章目录

先看我的数据库表

1. INNER JOIN 内连接

2 .LEFT JOIN 左查询

3. RIGHT JOIN 右查询

4. UNION 全外连接

5. LIMIT 分页查询

6. ORDER BY 排序查询

7. 聚合函数

8.分组查询

9.嵌套查询

1. IN 表示值是否存在子查询结果集中

2. EXISTS 是表示子查询是否返回结果,而不管返回的具体内容。

3.ALL表示子查询结果中的所有。

4.ANY是表示子查询结果中任意一个

先看我的数据库表

总共

4张表

老师职位表 tb_position

8748aaf2c1f515f01bcd763fa8a6ed2c.png

学生表(为了好辨认效果) tb_student

31c22ddd937d35624fddc10b460987af.png

老师表 (id 班级 老师名字 职位对应表) tb_teacher

f2f3e58e870f8875f7a7ec73f00d5f80.png

老师与学生的关系对应表,毕竟有多种关系 多对多 tb_stu_teach

2f3a3c6d8b284a058f8d7d766c5cdd9c.png

1. INNER JOIN 内连接

-- 把两张表中 某列 相同值的给查询出来

select stu.t_stu_name,tea.t_no,tea.t_name

from tb_teacher tea

INNER JOIN tb_student stu

on stu.id = tea.id;

536ecd756dd01f1e4028c1bf0fae8515.png

2 .LEFT JOIN 左查询

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值