Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.034 c
14-1079932827
Sphinx
2004-03-22 08:20
2004.04.18
Что такое хорошо и что такое плохо


14-1080199132
Соловьев
2004-03-25 10:18
2004.04.18
Несколько идей по спасению сайта.


3-1079610909
yura_2
2004-03-18 14:55
2004.04.18
Возвращаемой в запросе величине присвоить значение переменной


1-1080289324
kdy
2004-03-26 11:22
2004.04.18
Как отловить событие сворачивания формы?


1-1080628841
ss300
2004-03-30 10:40
2004.04.18
KeyPress




   Наверх