Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Вывод данных из нескольких таблиц   Найти похожие ветки 

 
ProgerSM   (2002-11-27 13:39) [0]

Здравствуйте!

В общем есь необходимость в следующем: есть 3 таблицы:
таблица 1:
st1 st2 st3 st4 st5

столбец st2 должен быть связан со столбцом ss2 таблицы №2, а столбец st4 должен быть связан со столбцом sw2 таблицы №3

Необходимо: вместо столбца st2 выводить значение ss2 (значение ищется по ключу, содержащемуся в столбце st2 и первой ячейке второй таблицы ss1). Для st4 и sw2 подобное, только с другой таблицей.

Возможно запутанно, но вот пример:
Таблица 1:
1 2 3 2 5
Таблица 2:
1 ккк 3 4 5
2 ррр 3 4 5

Таблица 3:
1 ммм 3 4 5
2 ццц 3 4 5

Должно получиться:
1 ррр 3 ццц 5

Как такое проделать через TQuery?


 
passm   (2002-11-27 13:51) [1]

SELECT T1.ST1, T2.SS2, T1.ST3, T3.SW2
FROM TABLE1 T1
INNER JOIN TABLE2 T2 ON (T1.ST2 = T2.SS1)
INNER JOIN TABLE3 T3 ON (T1.ST4 = T3.SW1)



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

Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
1-51822
BlackTiger
2002-12-03 21:27
2002.12.16
Multilanuage или Я ХОЧУ ЗАМОЧИТЬ БОРЛАНДОВЦЕВ !!!


6-51867
guest_xxx
2002-10-21 12:40
2002.12.16
Disk quotas NT 4


1-51830
DDF
2002-12-05 11:20
2002.12.16
Outlook Express добавить письмо


1-51691
aterm
2002-12-04 13:11
2002.12.16
Какой код у клавиши delete


14-51950
Fantasist
2002-11-26 05:46
2002.12.16
Так, продолжим...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский