2012-04-03 116 views
-3

可能重複:
how to use sql join in mysql如何編寫MySQL查詢

表名:tbl_schedule

tr_id(P.K.) mr_id(F.K.) sch_date doctor_id 
----------- ----------- -------- ---------- 
1    2   01/01/2012 32 
2    2   05/01/2012 13 
3    4   08/01/2012 14 

表名:tbl_user

mr_id(P.K.) mr_fname  mr_lname  
----------- ----------- -------- 
2   Manish  malviya  
3   chandan  gerry  
4   jacky   chen 
5   raza   abbas 

請回複查詢,謝謝 我想要得到兩個日期之間的先生數mr_fname, mr_lname group by mr_id 它應該看起來像。在這個計數是從tbl_schedule表和mr_fnmae和mr_lname從tbl_user參考mr_id獲取。

一兩件事,我不想0計數

mr_fname  mr_lname count 
----------- -------- ------- 
Manish  malviya 2 
jacky   chen  1 
+1

這不是一個網站,其他人爲你工作。你的努力在哪裏?你究竟在哪裏遇到問題? – fancyPants 2012-04-03 14:25:30

+0

這是不是這樣:http://stackoverflow.com/questions/9993227/how-to-use-sql-join-in-mysql/9993346? – MichaelRushton 2012-04-03 14:40:00

回答

0
SELECT 
    mr_fname, 
    mr_lname, 
    COUNT(DISTINCT tr_id) 
FROM 
    tbl_user 
INNER JOIN 
    tbl_schedule USING (mr_id) 
GROUP BY 
    mr_id