Пишем запрос следующий:
update shus
set s.delta = -687
where s.material_id = 230
AND s.recount_id = 1989
and s.updated_at in (
select max(s2.updated_at)
from shus s2
where s2.material_id = 230
AND s2.recount_id = 1989
);
Выдается ошибка
Table 's' is specified twice, both as a target for 'UPDATE' and as a separate source for data
Надо сделать так:
update shus s set s.delta = -687 where s.material_id =
230 AND s.recount_id = 1989 and Exists (
select topdate from (select max(s2.updated_at) as topdate from
shus s2 where s2.material_id = 230 AND s2.recount_id = 1989
AND s.updated_at = max(s2.updated_at) )
);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, мне нужно получить все поля из таблицы commentsВ таблице comments есть поле answerid
Помогите составить корректный запрос в базу что бы можно было получать каждую запись по id, как single page
Ребята, всем привет, подскажите куда копать или помогите кодом, мне нужен счетчик времени – обратный отчет, и вывод всего этого дела на сайтВсе...