Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JeanGomesP

update em tabela "pai" onde todos os "filhos" satisfaç

Recommended Posts

Update aparentemente bobo, mas estou travando para faze-lo, e não quero fazer isso pela aplicação.

 

Tenho uma tabela pai (pedido por exemplo)

e a tabela filho (por exemplo itens do pedido), quero mudar um campo da tabela pai, onde todos os filhos tem um campo preenchido.

 

No exemplo do pedido, quero setar status como concluído, onde todos os itens foram entregues.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em tese o sql seria simples

 

para o pedido 123

select *
from pedido p
where id_pedido = 123
and not exists (select null
                from itens_pedido ip
                where ip.id_pedido = p.id_pedido
                and ip.data_entrega is null)

a questão é adptar o update

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.