我有3张桌子,一个叫Doctor,Person,另一个叫Appointment。他们有共同的关系doctor_id,但只有人持有他们的Last_Name。MySQL连接表Q
我需要能够生成一个医生ID的列表,以及为每个有零个或多个约会的医生所做的约会数量以及医生姓名。
我该如何实施医生的名字?
下面是表
这是我迄今为止
SELECT doctor.doctor_id, COUNT(appt_time) AS No_APP
FROM doctor LEFT JOIN appointment ON doctor.doctor_id = appointment.doctor_id
GROUP BY doctor.doctor_id;
您可以张贴百姓餐桌以及请 – Matt 2015-03-19 11:55:36
您需要在表医生为person_id,比加入时(哟后第三个表,如果需要将更新)通过该ID做表。 – Crepi 2015-03-19 11:56:48