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

Вниз

JOIN   Найти похожие ветки 

 
race1 ©   (2004-03-23 15:45) [0]

как правильно заджоинить несколько таблиц? такая конструкция не работает, база - Аксес через ADO


SELECT table_1.Name, table_2.Name, table_main.sometext
FROM table_main
LEFT JOIN table_1 ON (table_1.Code = table_main.table_1)
LEFT JOIN table_2 ON (table_2.Code = table_main.table_2)

говорит что пропущен оператор между первой скобкой и вторым join"ом


 
menart ©   (2004-03-23 15:48) [1]

попробуй поставить and ...


 
Fay ©   (2004-03-23 15:49) [2]

Куда? 8)


 
race1 ©   (2004-03-23 15:50) [3]

ставил and и запятую - неработает


 
Плохиш   (2004-03-23 15:50) [4]


> menart ©   (23.03.04 15:48) [1]
> попробуй поставить and ...

Какой "and"?

>race1 ©   (23.03.04 15:45)

> LEFT JOIN table_1 ON (table_1.Code = table_main.table_1)
> LEFT JOIN table_2 ON (table_2.Code = table_main.table_2)

Сам-то понял, что написал?


 
race1 ©   (2004-03-23 15:56) [5]

неудачные названия просто :) лучше так:

table_main.table_1_ID
table_main.table_2_ID


 
sniknik ©   (2004-03-23 16:05) [6]

для аксесс джойны должны быть вложенные (в скобочках один от другого)

хелп
Операции JOIN могут быть вложенными; в таком случае используйте следующий синтаксис:

SELECT поля
FROM таблица_1 INNER JOIN
(таблица_2 INNER JOIN [( ]таблица_3
[INNER JOIN [( ]таблица_X [INNER JOIN ...)]  
ON таблица_3.поле_3 оператор таблица_X.поле_X)]
ON таблица_2.поле_2 оператор таблица_3.поле_3)  
ON таблица_1.поле_1 оператор таблица_2.поле_2;

Операции LEFT JOIN или RIGHT JOIN могут быть вложены в операцию INNER JOIN, но операция INNER JOIN не может быть вложена в LEFT JOIN или RIGHT JOIN.



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

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

Наверх




Память: 0.45 MB
Время: 0.048 c
1-1080729251
freeek
2004-03-31 14:34
2004.04.18
PainBox


7-1076682950
Шурик Ш
2004-02-13 17:35
2004.04.18
Забыл... Как запустить из своего приложения другой EXE-шник?


14-1079942213
Morok
2004-03-22 10:56
2004.04.18
папка "con"


1-1080337442
garry79
2004-03-27 00:44
2004.04.18
Как принудительно закрыть Excel евский файл?


1-1080984272
Новичёк
2004-04-03 13:24
2004.04.18
Сообщения внутри DLL.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский