Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

UTILIZAÇÃO DO WHERE!

NÃO PRECISO UTILIZAR O "WHERE"? EX:

UPDATE A SET A.[VOLUME DE COMPRA] = 
A.[VOLUME DE COMPRA] * 1.30
FROM [dbo].[CLIENTES] A 
INNER JOIN [dbo].[VENDEDORES] B
ON A.[BAIRRO] = B.[BAIRRO]
WHERE A.BAIRRO = B.BAIRRO
2 respostas
solução!

Não. Você usaria o WHERE se a atualização fosse apenas para um bairro.

Na verdade, o Join está agindo como se fosse um WHERE, veja que ele interliga a tabela com a condição: a.BairroA = b.BairroA

Então ele faz a mesma coisa que um where.

Supondo outra situação, se você pudesse ligar a tabela "a" com a tabela "b", por exemplo, e essa junção trouxesse todos os dados de ambas as tabelas, ai sim, você poderia utilizar um filtro Where procurando por um bairro específico, veja:

SELECT A.BAIRRO FROM CLIENTES A 
INNER JOIN VENDEDORES B
ON A.IDCLIENTE = B.IDVENDEDOR
WHERE A.BAIRRO = "Bairro Flor"