我有四张桌子:
一个用于用户,另一个用于专业人员,另一个用于患者,另一个用于预约.我想从患者预约中获取专业人员的姓名.
我试试这个:
SELECT appointments.date, appointments.start_time, appointments.indication, professionals.medical_box
FROM appointments
INNER JOIN patients ON appointments.id_patient = patients.id
INNER JOIN users ON users.id = patients.id_user
INNER JOIN professionals ON professionals.id = appointments.id_professional
WHERE users.id = 14
ORDER BY appointments.date DESC, appointments.start_time ASC
我的理解是正确的,但当我试图向用户展示时.名字,我得到的名字是病人的名字,不是专业的名字,我想从病人预约中得到专业的名字.sql查询将是什么?