我有三个表,它们有以下几种的MySQL获得查询总数为每个分支
用户表
+---------+-----------+--------+
| user_id | user_name | branch |
+---------+-----------+--------+
| 1 | John | 1 |
| 2 | Jim | 2 |
| 3 | Jern | 3 |
| 4 | Jack | 1 |
| 5 | Jery | 2 |
| 6 | Tom | 3 |
| 7 | Sona | 1 |
| 8 | Tina | 3 |
+---------+-----------+--------+
分支表
+-----------+----------------+
| branch_id | branch_name |
+-----------+----------------+
| 1 | IT |
| 2 | SALES |
| 3 | Administration |
+-----------+----------------+
询价表
+------------+---------------+---------+
| enquiry_id | enquiry_name | user_id |
+------------+---------------+---------+
| 1 | enqury_test1 | 1 |
| 2 | enqury_test2 | 2 |
| 3 | enqury_test3 | 1 |
| 4 | enqury_test4 | 3 |
| 5 | enqury_test5 | 2 |
| 6 | enqury_test6 | 5 |
| 7 | enqury_test7 | 1 |
| 8 | enqury_test8 | 2 |
| 9 | enqury_test9 | 4 |
| 10 | enqury_test10 | 6 |
| 11 | enqury_test11 | 2 |
| 12 | enqury_test12 | 7 |
+------------+---------------+---------+
从上表中可以清楚的看出,每个分支都包含多个用户。 这些用户发布多个查询。 我需要查询的总数在每个分支作为
branch id => number of enquiries
我曾尝试过各种查询。但我无法得到结果。任何人都可以帮忙? 我正在使用MySQL
,我需要一个单个查询来做到这一点。
在此先感谢
请放松一些成员已经发布了答案。你可以先检查他的答案。 :) @Blank Head – 2015-04-06 09:29:26