@R星校长
复合条件连接查询
- 复合条件连接查询,就是在连接查询的过程中,通过添加过滤条件来限制查询结果,使查询结果更加精确。
如下两张数据表:
employee表数据:
| id | name | dept_id | age |
|---|---|---|---|
| 1 | Nancy | 3 | 18 |
| 2 | Tod | 2 | 22 |
| 3 | Carly | 1 | 19 |
| 4 | Allen | 2 | 24 |
department表数据:
| id | name |
|---|---|
| 1 | 开发部 |
| 2 | 测试部 |
| 3 | 运维部 |
要求查询员工姓名和所在部门名称,使用内连接查询,将查询结果按照年龄升序排序:
编程要求
在右侧编辑器补充代码,查询所有班级里分数在90分以上的学生的姓名和学生的成绩以及学生所在的班级,其中学生的姓名和学生所在班级分别另命名为studentName和className。
我们为你提供了两张表,内容如下:
tb_student表数据:
| id | name | class_id | score |
|---|---|---|---|
| 1 | Emma | 2 | 89 |
| 2 | Mary | 4 | 92 |
| 4 | Kevin | 1 | 76 |
| 5 | Rose | 3 | 68 |
| 6 | James | 1 | 99 |
tb_class表数据:
| id | name |
|---|---|
| 1 | 软件1631 |
| 2 | 软件1632 |
| 3 | 测试1631 |
| 4 | 测试1632 |
预期输出:
| studentName | score | className |
|---|---|---|
| James | 99 | 软件1631 |
| Mary | 92 | 测试1632 |