我有三個表,它們有以下幾種的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