powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом, я долбаюсь над ним уже 2 дня(
3 сообщений из 3, страница 1 из 1
Помогите с запросом, я долбаюсь над ним уже 2 дня(
    #38492883
Katerina_Alekseevna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Підрахувати, скільки діагнозів поставив кожний лікар поточного року.
Вибрати прізвище, ім’я лікаря, назву його спеціалізації,
кількість поставлених діагнозів.

Select v.Fam_v as 'Фамилия' , v.ImR_v as 'Имя',
s.Name_sp_v as 'Специализация',
Count(*) as 'Кол-во'

from Diagnoz d, Diagnoz_p z, Vrach v, Special_vracha s

where z.Id_d = d.Id_d
and z.Id_v = v.Id_v and v.Id_v = s.Id_sp_v
and YEAR(data_d) = 2013
group by Fam_v, ImR_v, Name_sp_v

Если я так делаю, то выводит только тех, кто ставил в этом году диагноз, а мне надо чтоб выводило даже тех, кто не ставил диагноз в этом году и в колонке Кол-во выводило значение 0

Нам преподаватель сказала использовать group by all Fam_v, ImR_v, Name_sp_v, но опять таки когда так делаю, то вообще выводит 100 записей перемножая каким-то образом все специализации (которых 10) со всеми врачами(которых тоже 10) и в итоге у меня 1 врач имеет 10 специализаций и 0 поставленных диагнозов(

Помогите справиться с задачей, я уже всё испробовала и Case и DISTINCT и какие-то функция уже не помню какие и окончательно запуталась(
...
Рейтинг: 0 / 0
Помогите с запросом, я долбаюсь над ним уже 2 дня(
    #38492884
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
откройте для себя LEFT JOIN
...
Рейтинг: 0 / 0
Помогите с запросом, я долбаюсь над ним уже 2 дня(
    #38492959
Katerina_Alekseevna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cygapb-007, большое вам спасибо, я и забыла что через join можно делать... и то всегда только inner join пользовалась...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом, я долбаюсь над ним уже 2 дня(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]