Дописать запрос Microsoft SQL Server

- SQL, MySQL, Oracle, MSSQL Server, PostgreSQL и др. СУБД
Ответить
TopicStarter
Сообщения: 91
Зарегистрирован: 08 ноя 2015, 15:53

Дописать запрос Microsoft SQL Server

Сообщение TopicStarter »

Есть база данных с пациентами нужно выбрать лечебные операции по раку желудка и вывести:
дата операции
название операции
объем операции
номер истории болезни
дата госпитализации
дата выписки
исход госпитализации
лечащий врач
код тнм из заключительного диагноза
гистология опухоли.

Написал такой запрос, он рабочий, но нужно сделать так, чтобы выводил данные даже если например лечещего врача не запрашивали:

select o.[Date], o.[Content], ov.Name, f.CreateDate, f.IssueDate, f.FactResult, d.Name, di.Code, t.Name
from Operation o
join Fact f on o.FactId = f.Id
join Cancer c on f.CancerId = c.Id
join Person p on c.PersonId = p.Id
join OperationVolume ov on o.OperationVolumeId= ov.Id
join Doctor d on f.DoctorId = d.Id
join Diagnosis di on di.FactId = f.Id
join TumorHistology t on di.TumorHistologyId = t.Id

where (c.Organ ='1' and c.TumorType = '1' and di.Type = '3' )
Ответить

Вернуться в «Базы данных»