Como dar update usando subselect no mysql
Estou tentando fazer um subselect no mysql da seguinte forma mas está dando o seguinte erro:
#1093 - Table 'compras' is specified twice, both as a target for 'UPDATE' and as a separate source for data
Qual a forma correta de se fazer este update com subselect no mysql?
#1093 - Table 'compras' is specified twice, both as a target for 'UPDATE' and as a separate source for data
Qual a forma correta de se fazer este update com subselect no mysql?
update compras set cupom = 0 where id = (select c.id from compras as c left join cupons as cp on cp.compra = c.id where c.cupom = 1 and cp.id is null and c.quantidade >=1)
Samuel Lopes
Curtidas 0