has_many
时间段和医生has_many
约会。时段has_one
预约。
时间表包含doctor_id和available_slot(这包含约会时间)。
约会表格有doctor_id
,timeslot_id
和appointment_date
。
我想获得特定医生的时间表,这些时间表在预约表中不可用(任何患者都不会使用)。
答案 0 :(得分:0)
select columns from timeslot left join appointment on
timeslot.doctor_id=appointment.doctor_id
timeslot.time_slot_id=appointment.time_slot_id where appointment.doctor_id is null