Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.12.26;
Скачать: CL | DM;

Вниз

Доброго всем времени суток.   Найти похожие ветки 

 
RDen ©   (2009-08-12 12:32) [0]

Есть две таблички. В одной ID человека и ФИО, в другой ID человека и диагнозы. Запросом Select * from Diag, Global where Diag.ID = Global.ID получаю все диагнозы (люди с несколькими диагнозами естеств. дублируютя). А как бы добавить что-то типа вычисляемого поля, в котором бы отбражалось количество диагнозов у человека?


 
Sergey13 ©   (2009-08-12 12:43) [1]

Добавить нормально вроде не получится. Если изгаляться с подзапросами, то дублирование все равно никуда не денется, если сами диагнозы оставлять.
Надо другой запрос писать.


 
RDen ©   (2009-08-12 13:01) [2]

>Sergey13 ©
угу, да дублирование эт даже нормально - да врачи наши попросили так сделать...


 
Sergey13 ©   (2009-08-12 13:13) [3]

Ну тогда нечто вроде
Select *,(select count(*) from Diag d2 where d2.ID = Global.ID )
from Diag, Global
where Diag.ID = Global.ID

Правда не уверен, что такое пройдет с твоей СУБД-ой.



Страницы: 1 вся ветка

Текущий архив: 2010.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1284560635
csc
2010-09-15 18:23
2010.12.26
как защитить свою программу от взлома?


2-1286186824
Overclocker
2010-10-04 14:07
2010.12.26
Работа с файлами


3-1250065947
RDen
2009-08-12 12:32
2010.12.26
Доброго всем времени суток.


15-1284562752
Unknown_user
2010-09-15 18:59
2010.12.26
Написание собственного COM сервера автоматизации


2-1285851032
coder123
2010-09-30 16:50
2010.12.26
Как найти открытую форму по типу и по части названия?