Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Внизinner join по 3м таблицам Найти похожие ветки
← →
aht © (2007-02-15 09:23) [0]всем привет. Люди, как реализовать сабжевый SQL-запрос, по двум таблицам понятно, но вот по трём - ничего в голову не приходит :-(
← →
Ega23 © (2007-02-15 09:36) [1]
UPDATE titleauthor
SET title_id = titles.title_id
FROM titles INNER JOIN titleauthor
ON titles.title_id = titleauthor.title_id
INNER JOIN authors
ON titleauthor.au_id = authors.au_id
WHERE titles.title = "Net Etiquette"
AND au_lname = "Locksley"
← →
aht © (2007-02-15 09:48) [2]"пропущен оператор в условии on a.поле=b.поле..."
select поля_таблиц from таблица1 a
inner join таблица2 b
on a.поле=b.поле
inner join таблица3 c
on a.поле=c.поле
← →
ЮЮ © (2007-02-15 09:52) [3][D7, XP] ничего не говорит о типе БД и провайдере. Синтаксис может отличаться
← →
Ega23 © (2007-02-15 09:59) [4]
> "пропущен оператор в условии on a.поле=b.поле..."
А у меня работает. Странно, не так ли?
← →
aht © (2007-02-15 10:00) [5]а, сорри: Access 2002-2003, Jet 4.0
← →
aht © (2007-02-15 10:03) [6]
> А у меня работает. Странно, не так ли?
ага, вот и я тоже думаю, что странно... ругается на
"a.поле=b.поле
inner join inner join таблица3 c
on a.поле=c.поле"
← →
ЮЮ © (2007-02-15 10:03) [7]тгда каждую пару объединений - в круглые скобки
← →
Ega23 © (2007-02-15 10:09) [8]
> inner join inner join
?
← →
aht © (2007-02-15 10:11) [9]
> тгда каждую пару объединений - в круглые скобки
ошибка та же, только теперь, соответственно, поля соединения в скобках :-((on a.поле=b.поле)
← →
aht © (2007-02-15 10:15) [10]
> ?
а чего не так?
← →
ЮЮ © (2007-02-15 10:18) [11]select поля_таблиц from( (таблица1 a
inner join таблица2 b
on a.поле=b.поле)
inner join таблица3 c
on a.поле=c.поле)
Постирой запрос в Acess и посмотри на него в режиме SQL
← →
aht © (2007-02-15 10:46) [12]
> Постирой запрос в Acess и посмотри на него в режиме SQL
м-дя, действительно, пасибо, как-то сразу не сообразил сперва в Access"е запрос построить
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c