私はmysql 5.1を使用しています。
これが私のDBスキーマです
office
+--------------+----------------+
| office_id | office_name |
+--------------+----------------+
employee
+--------------+-----------------------+------------+
| employee_id | employee_hierarchy_id | office_id |
+--------------+-----------------------+------------+
employee_hierarchy
+-----------------------+-------------------------------+
| employee_hierarchy_id | employee_hierarchy_description|
+-----------------------+-------------------------------+
number of employees
group by employee_hierarchy_id
for eachを数えたいoffice_id
factory_id と employee_hierarchy_id をリストする私のリクエストは次のとおりです。
SELECT office_id, employee_hierarchy_id
FROM office, employee_hierarchy
ORDER BY office_id ASC
カウントを追加しようとすると、1 行しか表示されません。
SELECT office_id, employee_hierarchy_id, COUNT(*)
FROM office, employee_hierarchy
ORDER BY office_id ASC