У меня есть две таблицы с именами doctor
и patient
Получение записей соответствующих строк в объединенной таблице
Вот мой doctor
стол
Вот мой patient
стол
Сначала я хочу редактор, чтобы получить список идентификаторов врача вместе с количеством назначений, сделанных для каждого врача с одним или несколькими назначениями
я могу сделать это с ниже запроса,
Select d.doctor_id, count(p.patient_id)
from patient p, doctor d
where d.doctor_id=p.registered_with
group by d.doctor_id;
Результат:
Но теперь мне нужно изменить предыдущий запрос, чтобы включить всех врачей без назначений (пример: у врача с идентификатором 51 нет назначений. Я хочу включить его в приведенный выше результат)
Как это сделать?
PS: Если название вводит в заблуждение, кто-то пожалуйста, повторно правильно это для меня
использование * внешнее соединение *, такие как 'RIGHT JOIN'. например, «от пациента». ПРАВОЙ JOIN doctor d ON d.doctor_id = p.registered_with' –