**room**
room_id | nurse_needed
----------------------
1 | 3
2 | 1
3 | 2
**doctor_schedule**
doctor_schedule_id| room_id | date |shift
-------------------------------------------------
1 | 1 |12-30-2016| 1
2 | 2 |12-31-2016| 2
3 | 3 |12-30-2016| 2
4 | 2 |12-30-2016| 2
*nurse_schedule*
nurse_schedule_id | doctor_schedule_id
--------------------------------------
1 | 1
2 | 1
3 | 3
在房间每班有一名医生和每个班次需要一些nurse.Nurses的医生的日程安排工作。我想要统计12-30-2016
中没有足够护士的班次数。结果应该是:
doctor_schedule_id| room_id | date |shift | nurse_needed|nurse_have_in_room
------------------------------------------------------------------------------
1 | 1 |12-30-2016| 1 | 3 | 2
3 | 3 |12-30-2016| 2 | 2 | 1
4 | 2 |12-30-2016| 2 | 1 | 0
为什么doctor_schedule_id 4不在结果中? – GurV
因为它已经roon_id = 2需要进行1名护士,在(nurse_schedule_id = 4)具有(doctor_schedule_id = 4) – tuanptit
其中'nurse_have_in_room'从何而来? –