Galera, estou com dificuldades para realizar um update com inner join.
É o seguinte, eu tenho duas tabelas que são :
tblDadosSolicitacaoXOPMs e
tblDadosAutorizacaoXOPMsEu tenho que fazer um update na tabela
tblDadosAutorizacaoXOPMs para informar a quantidade autorizada. Porém, não posso fazer o update direto pois a informação que eu recebo do meu programa está localizada na outra tabela.
Para identificar os registros correspondentes entre as tabelas, eu tenho os campos
intDadosSolicitacaoXOPMsID e intDadosAutorizacaosXOPMsID como chave.No SELECT eu fiz assim:
1 |
SELECT * FROM tblDadosAutorizacaoXOPMs B LEFT JOIN tblDadosSolicitacaoXOPMs D ON D.intDadosSolicitacaoXOPMsID = B.intDadosAutorizacaosXOPMsID AND D.intGuiaIDSolic = @intGuiaIDSolic |
Alguma idéia de como fazer o UPDATE em uma tabela quando o campo da outra for igual ao meu parâmetro(@intGuiaIDSolic) ???
GSN - Globalsite Networking