【发布时间】:2017-11-14 21:44:45
【问题描述】:
我的问题是我想计算 n 系下的所有学生。
注意:学生有课程,课程有他们的系(那里是 1 个部门的许多课程)。 样本输出:
+---------+-------------------------------+
| student | department |
+---------+-------------------------------+
| 23| Computer Education Department |
| 67| Basic Education Department |
| 39| Mathematics Department |
| 40| Humanities Department |
| 61| Engineering Department |
| 79| Management Department |
+---------+-------------------------------+
- tbl_students
+---------+---------------+--------+ |螺柱ID |姓名 |课程 | +---------+---------------+--------+ | 1 |杰克欧文 | 1 | | 2 |柯比洛佩兹 | 2 | | 3 |贾斯汀减 | 1 | | 4 |杰罗姆·诺维达 | 1 | +---------+---------------+--------+
2. tbl_courses
+-----------+------------+---------+ | course_id |短名 |部门 ID | +-----------+------------+---------+ | 1 |基础设施 | 1 | | 2 |理学士 | 1 | | 3 | BEED | 2 | | 4 | BSED | 2 | | 6 | BSTHRM | 7 | | 7 |幸福感 | 4 | | 8 |理学士 | 6 | +-----------+------------+---------+
3. tbl_department
+---------+-------------------+ |部门 ID |全名 | +---------+------------------+ | 1 |计算机教育系 | | 2 |基础教育部 | | 3 |数学系 | | 4 |人文系 | | 6 |工程系 | | 7 |管理部 | +---------+------------------+
【问题讨论】:
-
这看起来像家庭作业。你有没有自己尝试过解决问题?
-
你试过JOIN语句吗?
-
是的,我尝试加入这 3 个表,但我无法找出符合我想要的正确条件。我尝试了连接表的 ANSI 方法和旧方法(只需选择 3 个表),但我无法弄清楚。顺便说一句,这不是我正在处理自己的项目的作业,我遇到了这个问题。
-
@MuTiny 是的,但我无法确定正确的条件。
-
第一个,MySQL 和 SQL-Serveur 标签.. 你在使用女巫吗? stackoverflow.com/documentation/sql-server/1008/…
标签: mysql sql-server database jointable