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

Вниз

Поиск master-detail   Найти похожие ветки 

 
kyka   (2004-08-27 14:36) [0]

Проблема такая:есть связка master-detail. Нужно искать значение в поле detail-таблицы, но результатом выводить в гриде запись в master-таблице, которой соответствует найденныя запись в detail. Возможно ли такое???


 
Ega23 ©   (2004-08-27 14:39) [1]

Можно, почему бы и нет.

А нафига?


 
kyka   (2004-08-27 14:49) [2]

Ну например мне надо выводить список всех, у кого в поле "Предыдущая работа" подчиненной таблицы равна такому-то значению.
Если не сложно- как это сделать???


 
Ega23 ©   (2004-08-27 14:57) [3]

kyka   (27.08.04 14:49) [2]

Более подробно проблему не пиши, а то телепатией неохота заниматься.


 
kyka   (2004-08-27 15:35) [4]

table MAIN(id(integer), fio(varchar(50))
table DETAIL(id(integer),id_fk(integer), last_work(varchar(100))

Нужно вывести все fio из MAIN у которых last_work из DETAIL совпадают (или частично совпадают) с введенным пользователем запросом в Edit1.Text


 
Ega23 ©   (2004-08-27 15:45) [5]

Ну и пиши в запросе на мастер :
Select M.* from Main M, Detail D
where D.id_fk=M.id and D.last_work Like(....)


В чём проблема-то?


 
kyka   (2004-08-27 16:08) [6]

Проблема в том, что такой запрос может быть избыточным, если в DETAIL есть две записи об одном и том-же месте работы.
Напр:

fio      |   last_work
-------------------------
ПЕТРОВ   |   ЛЛЛ
        |   ККК
        |   ЛЛЛ
        |   ППП  
Если я ищу ЛЛЛ то результатом запроса будет

ПЕТРОВ
ПЕТРОВ


 
Рамиль ©   (2004-08-27 16:24) [7]

kyka   (27.08.04 16:08) [6]
distinct


 
kyka   (2004-08-27 16:50) [8]

Огромная благодарность за помощь всем



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
8-1088750197
maxistent
2004-07-02 10:36
2004.09.26
Поворот битмапа по/против часовой стрлк


1-1094807174
Alexey A
2004-09-10 13:06
2004.09.26
Как определить тип данных ячейки в Excel?!


10-1039114747
Alexei113
2002-12-05 21:59
2004.09.26
Как мне быть


4-1092206215
PFR
2004-08-11 10:36
2004.09.26
Как по хэндлу процесса получить список открытых файлов


14-1094098942
Viking
2004-09-02 08:22
2004.09.26
О браузере...