Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2010.12.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
8-1208678505
Jimmy
2008-04-20 12:01
2010.12.26
Доступ к объектам метафайла.


2-1285328385
PavDimka
2010-09-24 15:39
2010.12.26
Keywords: record, class, interface, object. Object?


2-1285944015
Первокурсница
2010-10-01 18:40
2010.12.26
Экспортировать отчёт из Delphi в MsWord,дублировать запрос в Lbl


15-1284582567
Юрий
2010-09-16 00:29
2010.12.26
С днем рождения ! 16 сентября 2010 четверг


15-1284496168
Юрий
2010-09-15 00:29
2010.12.26
С днем рождения ! 15 сентября 2010 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский