Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2011, 21:46   #1
ubun
Форумчанин
 
Аватар для ubun
 
Регистрация: 06.12.2010
Сообщений: 198
По умолчанию запутанный sql-запрос

Имеется две таблицы db ( ing.db и pf.db).
Вот ing.db
kod Kod1 Name
85 809 Блины
86 723 Мука
Вот Pf.db
nnn Kod Name
94 802 501
98 809 723
нужно чтобы выходило name(ing.db) исходя из
kod1(ing.db)=kod(pf.db) и name(pf.db)=kod1(ing.db)
Нпр. "Мука" должна получиться из 809(kod1.ing)=809(kod.pf) и 723(name.pf)=723(kod1.ing)
ubun вне форума Ответить с цитированием
Старый 16.08.2011, 22:11   #2
Proof
Пользователь
 
Регистрация: 20.02.2008
Сообщений: 63
По умолчанию

Код:
SELECT name FROM ing 
where kod1 in (select pf.name FROM pf, ing 
                     where ing.kod1 = pf.kod)
Proof вне форума Ответить с цитированием
Старый 16.08.2011, 22:17   #3
ubun
Форумчанин
 
Аватар для ubun
 
Регистрация: 06.12.2010
Сообщений: 198
По умолчанию

спасибо все получилось
Что для вас сделать
ubun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запутанный класс BadProgrammer Общие вопросы C/C++ 3 11.01.2011 10:05
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15