文章目录

  • 1. 题目
  • 2. 解题

1. 题目

记者调查发现,张三所在学校还有一金牌教师,其所带的学生毕业后人均知名学府。
记者对该老师所教的学生的情况产生了好奇。
students 表中记录了学生的姓名以及班级 (class_id),classes 表中记录了班级的名称以及班主任 (teacher_id),teachers 表中记录了老师的名字
请编写 SQL 语句,找出 "xujia" 老师所带的班级所有同学的姓名。


https://www.lintcode.com/problem/1936

2. 解题

-- Write your SQL Query here --
-- example: SELECT * FROM XX_TABLE WHERE XXX --
select * from
(select s.name name from(teachers t left join classes c on t.id = c.teacher_id)left join students son c.id = s.class_idwhere t.name = "xujia"
) tmp
where name is not null
  • LintCode 1934 解答
select name from students
where name like "zhang%"
  • LintCode 1935 解答
select c.name from
students s left join classes c
on s.class_id = c.id
where s.name = "zhangsan"

我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LintCode MySQL 1936. 张三的故事 III相关推荐

  1. 「罗马人的故事 III 胜者的迷思」读后感 Part1,格拉古兄弟

    「罗马人的故事 III 胜者的迷思」读后感 Part1,格拉古兄弟 第二本 罗马人的故事 II 汉尼拔战记 描述了了罗马公敌--汉尼拔·巴卡 的前世今生,自然而然的,第三本罗马人的故事的时间线推进到了 ...

  2. mysql 1084_[LeetCode]1084. 销售分析III(Mysql,having+聚合函数)

    题目 Table:?Product +--------------+---------+ | Column Name | Type | +--------------+---------+ | pro ...

  3. 设计模式(一)————策略模式(张三的故事??)

    引言 当我们完成一个复杂的业务中常常会面临一个问题:针对一个对象的某个行为,不同的情境下有不同的处理方式: 就比如今天我要去上班,那么我需要以哪种交通方式去上班呢?可以有下面几种选择: 步行 公交 地 ...

  4. LintCode MySQL 1968. 查询首两个字母在 ‘Db‘ 和 ‘Dy‘ 之间的课程名称(REGEXP正则)

    文章目录 1. 题目 2. 解题 1. 题目 描述 请编写 SQL 语句,查询 courses 表中,课程名首两个字母在 'Db' 和 'Dy' 之间所有课程的名称 https://www.lintc ...

  5. LintCode MySQL 1932/1933. 挂科最多的同学 I / II

    文章目录 1. 题目 2. 解题 1. 题目 exams 表中存放着同学们的考试记录 请用 SQL 语句,找到挂科数最多的同学所对应的 student_id https://www.lintcode. ...

  6. LintCode MySQL 1918. 第二高的球员的身高

    文章目录 1. 题目 2. 解题 1. 题目 编写一个 SQL 语句,获取球员 (players) 表中第二高的身高 (height) 表定义: players (球员表) https://www.l ...

  7. LintCode MySQL 1921. 从不充值的玩家(where not in)

    文章目录 1. 题目 2. 解题 1. 题目 描述 A game database contains two tables, player table and recharge table. Writ ...

  8. LintCode MySQL 1928. 网课上课情况分析 I

    文章目录 1. 题目 2. 解题 1. 题目 online_class_situation 表展示了一些同学上网课的行为活动. 每行数据记录了一名同学在退出网课之前,当天使用同一台设备登录课程后听过的 ...

  9. lintcode 中等题:Single number III 落单的数III

    题目 落单的数 III 给出2*n + 2个的数字,除其中两个数字之外其他每个数字均出现两次,找到这两个数字. 样例 给出 [1,2,2,3,4,4,5,3],返回 1和5 挑战 O(n)时间复杂度, ...

最新文章

  1. 自定义Exchange2003未送达报告(NDR)
  2. 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
  3. Codeforces 754E:Dasha and cyclic table
  4. skywalking 安装_分布式监控系统SkyWalking
  5. HPUX分析Crash Dump_q4pxdb vmunix
  6. Go 程序是如何编译成目标机器码的
  7. 【人话版】WEB3黑暗森林中的隐私博弈
  8. Rhino(犀牛) 7.22安装教程附带安装包
  9. 建造者2全部岛屿_勇者斗恶龙建造者2全流程攻略介绍 通关流程攻略分享 蒙佐拉岛-游侠网...
  10. php barcode设置黑条宽度,JsBarcode常用参数设置
  11. Zabbix自定义报警提示声音
  12. 格子刷油漆c++dp(最详细)
  13. span标签之间的空隙如何解决
  14. 微信红包测试思维导图
  15. 机器学习经典模型简单使用及归一化(标准化)影响
  16. Android初学之十二:Broadcast
  17. js动态修改path值 svg_svg关于animateMotion动态改变path路径来控制svg元素移动
  18. python中异常处理-安装包失败
  19. UML 之 C++类图关系全面剖析
  20. 李政軒Cheng-Hsuan Li的关于机器学习一些算法的中文视频教程

热门文章

  1. linux 修改时区_教你在Centos8中更改时区
  2. 如何实现 C/C++ 与 Python 的通信?
  3. aix oracle 10.2.0.1 升级 10.2.0.4,AIX Oracle RAC 升级到10.2.0.4.0要特别注意的问题 - 爱肯的专栏 ......
  4. css摇曳的_HTML5+CSS3实现树被风吹动摇晃
  5. delphi7aes加密解密与java互转_跨语言(java vs python vs nodejs)的RSA加解密问题探讨
  6. TCP的定时器系列 — 超时重传定时器(有图有代码有真相!!!)
  7. c++远征之模板篇——静态数据成员,静态成员函数
  8. C中静态存储区和动态存储区
  9. python 建筑计算_制图小技巧:巧用Python和ELK瞬间完成总图建筑名称标注
  10. go语言基础之工程管理和工作区介绍