É possível realizar uma consulta em uma tabela e com os dados retornados, desta tabela, fazer um update em uma outra tabela?
Obrigaduuuuuummm…
É possível realizar uma consulta em uma tabela e com os dados retornados, desta tabela, fazer um update em uma outra tabela?
Obrigaduuuuuummm…
mas claro… :roll:
Vc poderia me mandar um exemplo?
Valeu!
ué…
//faça a primeira consulta
//pegue os dados retornados
//crie a segunda query de update, concatenando com oq retornou da primeira query
algo do tipo
String query2 = "UPDATE Tabela set( campo1 ) values( " + resultSet1.getString( "coluna" ) + " )";
Olá,
pode fazer direto numa query só, se uma tabela puder ser relacionada com outra tabela!
UPDATE outra_tabela INNER JOIN uma_tabela ON outra_tabela.id = uma_tabela.id
SET outra_tabela.campo_a_alterar = uma_tabela.dado_retornado
WHERE …;
Um Execute fará tudo duma vez - mas, se for testar, faça um BACKUP de suas tabelas ANTES!!!