Re[5]: Access-запрос
От: Lexey Россия  
Дата: 13.03.02 10:52
Оценка:
Здравствуйте JK, Вы писали:

L>>Вложенный запрос.

L>>
L>>select Ц1.Артикул, Ц1.Запуск,..., Ц2.Передача from
L>>  (select Артикуль,SUM(Запуск),SUM(Выпуск),SUM(Передача) from Цех1 group by Артикуль) Ц1,
L>>  (select Артикуль,SUM(Запуск),SUM(Выпуск),SUM(Передача) from Цех2 group by Артикуль) Ц2 where Ц1.Артикуль=Ц2.Артикуль
L>>

L>>Усе.

JK>Lexey!


JK>На такое великолепие Access отвечает: "Ошибка синтаксиса в предложении FROM". Не хочет обрабатывать вложенные select, пока ему не напишут, from what брать данные.


Мда, всегда знал, что Access — это недоSQLная база.
Может ему полегчает, если добавить AS перед Ц1 и Ц2 ( (select ... from ...) AS Ц1 ).
Впрочем, я в этом совсем не уверен.
Если не сработает, то тогда наверное только через промежуточные таблицы.

В крайнем случае можно еще попробовать так:
select Артикул, (SELECT SUM(Запуск) from Цех1 where Цех1.Артикул=Артикул group by Артикул),...,(SELECT SUM(Передача) from Цех2 where Цех2.Артикул=Артикул) from Программа order by Артикул Asc
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.