Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
ВнизИспользование AS в инструкции JOIN Найти похожие ветки
← →
chtr (2003-12-19 08:07) [0]Есть такой запрос:
select t1.kod, t2_1.cnt, t2_2.cnt from
(t1 inner join t2 as t2_1 on ((t2.kod=t1.kod)and(t2.num=1)) )
inner join t2 as t2_2 on ((t2.kod=t1.kod)and(t2.num=2))
group by t1.kod
Видимо MS JET не берет AS.
Как можно это обойти?
Надо - Получить количество товара в накладных num=1 и num=2
← →
BoxTer (2003-12-19 08:16) [1]попробуй так:
select t1.kod, t2_1.cnt, t2_2.cnt from
(t1 inner join "t2_1"=t2 on ((t2.kod=t1.kod)and(t2.num=1)) )
inner join "t2_2"=t2 on ((t2.kod=t1.kod)and(t2.num=2))
group by t1.kod
← →
chtr (2003-12-19 08:23) [2]не, так не работает. Простите, забыл, что в Accesse конструктор есть :) Сам разберусь. Спасибо.
← →
chtr (2003-12-19 08:28) [3]Правильный ответ :)
select t1.kod, t2_1.cnt, t2_2.cnt from
(t1 inner join t2 as t2_1 on ((t2_1.kod=t1.kod)and(t2_1.num=1)) )
inner join t2 as t2_2 on ((t2_2.kod=t1.kod)and(t2_2.num=2))
group by t1.kod
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c