Tenho 2 tabelas (CAD_ITENS e CAD_ITENS_PREGAO)
Inicialmente, marquei todos meus ITENS (cad_itens) como ITENS_FRACASSADOS
Em determinado momento, para cada proponente, vou importar os itens com as ofertas deles
Esse itens importados, são gerados inicialmente com base na tabela CAD_ITENS...
agora, eu preciso verificar se todos o itens, constantes na tabela CAD_ITENS, tiveram propostas... se sim, vou quero marcar o determinado item da tabela CAD_ITENS como (fracassado = não(2) )... se no select não for achado nenhuma oferta para aquele item, ele permanecera como fracassado mesmo...
Pensei em um UPDATE,
UPDATE CAD_ITENS
SET ITEM_FRACASSADO = 2
WHERE id_cidade = :g_id_cidade and CODIGO_LICITACAO = :G_NR_LICITACAO
and CODIGO_ITEM = ( select CODIGO_ITEM from CAD_ITENS_PREGAO where id_cidade = :g_id_cidade and CODIGO_LICITACAO = :G_NR_LICITACAO) ;
Mas não deu certo, algo ta errado ai
Existe oferta, muda a situação do item para 2(não), so isso q preciso