![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос Local SQL. [D7, XP]
MonoLife © (2010-04-05 13:18:00)Что-то торможу и не могу сообразить, как составить запрос и показать результат…
Имеем 2 таблицы dbf
1-я: Production, поля: prodname - string, id1, id2, id3 – numeric
2-я: Company, поля: id - numeric, cname – string.
В полях таблицы Production id1, id2, id3 записаны разные id таблицы 2 (Company)
Мне нужно вывести на экран все 3 наименования компании, соответствующие id1, id2, id3 для каждого наименования продукции.
Максимум, что вспомнил, это для одной связующей:
SELECT Production.prodname, Company.cname
FROM Production, Company
WHERE Company.id= Production.id1
Help me, please!
MonoLife (2010-04-05 16:19:00) [1]Благодарю, с псевдонимами все получилось:)
Vitalts (2010-04-05 15:36:00) [2]До кучи
Вариант 3: Сабселекты :)
Anatoly Podgoretsky (2010-04-05 13:52:00) [3]> MonoLife (05.04.2010 13:18:00) [0]
Тебе надо задействовать алиасы к таблице Company и соединения с ней
Sergey13 (2010-04-05 13:50:00) [4]FROM Production, Company c1, Company c2, Company c3
WHERE C1.id= Production.id1
and C2.id= Production.id2
C3.id= Production.id3