掌握cms建设网站实训报告,茶叶响应式网站,物价工作信息网站建设,wordpress ssl插件子查询比较简单#xff0c;我们还是通过案例引入。
有时候我们查询的时候#xff0c;需要用到的不止一个表的数据#xff0c;比如下面的场景#xff1a;
查询名字叫李晓红同学的班主任姓名
我们提供三个表的基础信息如下#xff1a; 从三张表的结构#xff0c;我们不难…子查询比较简单我们还是通过案例引入。
有时候我们查询的时候需要用到的不止一个表的数据比如下面的场景
查询名字叫李晓红同学的班主任姓名
我们提供三个表的基础信息如下 从三张表的结构我们不难看出想要根据student_name找到teacher_name是这样一条链路
很显然我们不能只查询一个表就得到想要的结果我们需要多写一条查询将其结果作为另外一条查询的条件这就是一种嵌套的结构而在mysql中是允许这种sql构建方式的所以我们最终的sql就是
SELECTteacher_name
FROMteachers
WHEREteacher_id (SELECThead_teacher_idFROMclassesWHEREclass_id (SELECTclass_idFROMstudentsWHEREstudent_name 李晓红));其实子查询就是完整的sql语句查询结果可以用于
用查询的特定值作为过滤条件作为过滤范围作为计算字段
用法非常多就看自己的想象力了