Вниз
Скачать: 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.024 c
9-1066737453
MozG
2003-10-21 15:57
2004.04.18
Как избавиться от назначения альтернативных клавиш в DXInput?


7-1076840953
Gorlum
2004-02-15 13:29
2004.04.18
Все принтеры


14-1080277527
Kolyan
2004-03-26 08:05
2004.04.18
asm


9-1066025914
@ndrew
2003-10-13 10:18
2004.04.18
обработка клавишь в DelphiX


6-1075888689
arhis
2004-02-04 12:58
2004.04.18
Вопрос по TCP/IP а может я вообще ничего не понимаю.




   Наверх