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
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
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"