php - 如何显示每个部门的讲师总数? SQL查询

标签 php mysql codeigniter

这是部门表

department_id | department_name
1               computers
2               maths
3               physics
4               mba

这是教练表

instructor_id | department_id | name
1               1               abc
2               2               manu
3               2               raju
4               3               jaya
5               4               man

从上面的代码中如何显示每个部门的讲师总数?

查询是什么? 请帮忙。

我在 codeigniter 中执行此操作。

最佳答案

select d.department_id, count(*) as num_instructors
from departments d
     inner join instructors i on i.department_id = d.department_id
group by d.department_id;

关于php - 如何显示每个部门的讲师总数? SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42346539/

相关文章:

php - 过滤 UNION ALL 选择

Mysql 'greater than(>)'查询总是返回0

javascript - Ajax获取列表值成为javascript中的变量

PHP PDO 从记录编辑表单中的大表中填充下拉列表 - 从数据库中提取结果

php - 如何使用事件记录模式在 codeigniter 中运行此 MySQL 查询

php - Codeigniter session 终止

javascript - For 循环和顺序超时

php - 覆盖托管服务器上的一些 php.ini 设置,而不更改其余设置

php - SOAP 请求处理大数据的时间太长

php - 代码点火器 : How to move value from table in database?