![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос: поиск данных одной таблицы, в других таблицах [D7, MSSQL]
explorer © (2003-04-15 13:56:00)Мастера!
Подскажите, как сделать сабж?
Есть таблица с ФИО сотрудника , и надо найти совпадения ФИО сотр.
в других таблицах.
Explorer (2003-04-16 14:33:00) [1]>ЮЮ ©
я тоды поделюсь :)
ЮЮ (2003-04-16 08:58:00) [2]меня не цель интересует, а записи какой таблицы тебя интересуют (при совпадении) 1-ой или 2-ой? Похоже table1 - это "террористы", тогда мой запрос принесет тебе миллионы премиальных :-)
Explorer (2003-04-16 08:53:00) [3]>ЮЮ ©
Сейчас везде идет борьба с терроризмом.
Есть список известных террористов и надо проверить, что их нет среди клиентов фирмы.
ЮЮ (2003-04-16 08:34:00) [4]>Надо найти совпадения
Конкретнее, что нужно.
Например, список сотрудников из table2, имеющих однофамильцев в table1:
SELECT
table2.*, table1.id_sot as SameFIOid
FROM
table2
LEFT JOIN table1 ON table2.FIO_sot_pred = table1.FIO_sot
WHERE NOT (table1.id_sot IS NULL)
Explorer (2003-04-16 08:08:00) [5]>ЮЮ
Задача вот такая:
table1 сотрудники (поля - id_sot, FIO_sot)
table2 сотрудники разных предприятий (поля - id, FIO_sot_pred)
Надо найти совпадения всех ФИО table1 в table2.
Таблицы не связанные!
как это реализовать?
ЮЮ (2003-04-16 06:38:00) [6]Ты бы структуру привёл, а то "сколько такихИвановых" звучит как издевательство :-)
Explorer (2003-04-16 06:28:00) [7]@alex _bredin
т.е вы мне предлагаете, каждую фамилию(а их пока около 300!) подставлять в var_fam?!
Если да, то мне это не подходит.
alex _bredin (2003-04-15 15:57:00) [8]select count(*) from table2
where fam=:var_fam
детский сад...
explorer (2003-04-15 15:15:00) [9]Есть таблица сотрудников: Иванов, Сидоров..., и т.д.
Надо найти сколько таких Ивановых,..., ... есть в другой таблице , да и есть ли они там вообще!
Zz_ (2003-04-15 15:05:00) [10]3NF
neXt (2003-04-15 14:57:00) [11]уточни