-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Необновляемый запрос

Понедельник, 01 Июля 2019 г. 21:52 + в цитатник
Привет народ!
Есть табличка declarItems у которой первичный ключ это составной CONSTRAINT PrimaryKey PRIMARY KEY (decId, ProductVCode, ClientRegId )
Пытаюсь выполнить запрос на обновление:

UPDATE declaritems 
INNER JOIN 
  [SELECT 1 as decid,  IIf((products.importer<>""  ),  products.importer, products.Producer) as supplier ,
          products.ProductVCode,  sum(realquantity * products.capacity)/10 as dal 
   FROM ( egais_ttn_items 
   left join products on egais_ttn_items.alccode=products.alccode) 
   left join egais_ttn on egais_ttn_items.ttn_id = egais_ttn.id  
   GROUP BY IIf((products.importer<>""  ),  products.importer, products.Producer) , products.ProductVCode 
  ]. AS t 
ON (declaritems.ClientRegId = t.supplier) AND (declaritems.ProductVCode = t.ProductVCode) AND (declaritems.decId = t.decid) 
SET declaritems.Incom = t.dal;

но оно ругается "В операции должен использоваться обновляемый запрос."
Это почему? Из-за сложного внутреннего запроса?
Такое лечится?

https://www.sql.ru/forum/1314308/neobnovlyaemyy-zapros


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку