MySQL объединяет четыре таблицы, не используя данные в одной - PullRequest
0 голосов
/ 08 декабря 2018

задание: перечислите имена стоматологов, которые были назначены на прием в период с 01/11/2016 по 01.12.2016 и которым была назначена процедура «Местный анестетик».

соответствующие таблицы:

персонал (ID, имя, имя, роль)

пациент (pID, pFname, pLname, bdate, адрес)

назначение (aptID, PatientID, staffID, aptDate, aptTime)

процедур (procNum, pName, цена)

aptDetail (aptID, procNo)

Проблема: я могу присоединиться к внутренней встрече и персоналу по ID = staffID, но у процедуры нет общего столбца, допустимо ли выполнять внутреннее объединение при назначении, процедурах,персонал и aptdetail, хотя я не буду использовать ничего в aptDetai?Это лучший способ сделать это?Спасибо

...