[firebase-br] Ajuda com comando SQL.

Carlos Midia carlosmidia2013 em gmail.com
Dom Abr 12 15:34:35 -03 2015


Boa tarde a todos, executei um comando sql e me deparei com o seguinte
problema.

tenho 2 tabelas com o campo codigo_preco incomum.

UPDATE PRODUTOS

SET PRODUTOS.PRECO_VENDA = (SELECT DISTINCT PRODUTOS_TEMP.PRECO_VENDA FROM
PRODUTOS_TEMP WHERE PRODUTOS.CODIGO_PRECO = PRODUTOS_TEMP.CODIGO_PRECO AND
PRODUTOS.CODIGO_PRECO IS NOT NULL);


ai no caso não é para alterar o preço_venda da tabela produtos onde o campo
codigo_preco for nulo porém no comando acima ele alterou o preço deixou
nulo.


exemplos:
produto 1 preço 8,00
produto 2 preço 28,00 não é para alterar este produto porque o campo
codigo_preco está nulo.

ai ao executar o comando acima o produto 1 foi atualizado para o preço
14,00 que está correto
mais o produto 2 que era para continuar 28,00 ficou nulo.

desde já agradeço a todos.



Mais detalhes sobre a lista de discussão lista