Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: помогите плиз с простой вещью!
 
 автор: popivq   (16.09.2008 в 17:16)   личное сообщение
11 Кб.
 
 

Здрасьте всем!
Помогите пожалуйста новичку решить следующую задачу:
База данных во вложении!!! Имеется 2 таблицы: в TABLE1(Данные о больных): UPN - код пациента, Date - дата обследования, а остальное (Eryth, Hemog, Retic...) - названия различных кровяных показателей. В TABLE2 (Codes): Param_code - код соответствующий каждому кровяному показателю, Name - соответственно его имя. Как создать такой запрос, чтобы сформировалась третья таблица TABLE3 со следующей структурой: Date, UPN, Param_code, Znach_param, где Znach_param - и есть то самое индивидуальное значение кровяных показателей из TABLE1 для каждого пациента.
Буду очень благодарен если спасете меня!!!
аська: 113803811
мыло: popivq@gmail.com

  Ответить  
 
 автор: FORMAT   (16.09.2008 в 18:48)   личное сообщение
 
 

Создать несколько запросов на выборку всех значений, соответствующих каждому из кровяных показателей, а затем сделать запрос на объединение этих запросов.
Ниже - пример на основе двух показателей. Остальные по аналогии. Запрос с UNION и даст нужную вам таблицу.

Запрос1

SELECT Codes.Param_code, [Данные о больных].UPN, [Данные о больных].Date, [Данные о больных].Retic AS Znach
FROM Codes, [Данные о больных]
WHERE (((Codes.Name) Like 'Retic'));

Запос2

SELECT Codes.Param_code, [Данные о больных].UPN, [Данные о больных].Date, [Данные о больных].Eryth AS Znach
FROM Codes, [Данные о больных]
WHERE (((Codes.Name) Like 'Eryth'));

Запос на объединение

SELECT Запрос1.Param_code, Запрос1.UPN, Запрос1.Date, Запрос1.Znach
FROM Запрос1
UNION SELECT Запрос2.Param_code, Запрос2.UPN, Запрос2.Date, Запрос2.Znach
FROM Запрос2;

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList