Eu estava realizando a primeira parte do INNER JOIN (parei no tempo 4:51 do video) e quando executei o comando recebi o seguinte erro:
O seguinte comando funcionou para realizar o INNER JOIN:
SELECT
FONTE.[CODIGO DO PRODUTO],
FONTE.[PREÇO DE LISTA],
DESTINO.CODIGO,
DESTINO.[PRECO LISTA]
FROM
SUCOS_VENDAS.dbo.[TABELA DE PRODUTOS] FONTE
INNER JOIN
PRODUTOS DESTINO
ON FONTE.[CODIGO DO PRODUTO] COLLATE Latin1_General_CS_AS = DESTINO.CODIGO COLLATE Latin1_General_CS_AS
WHERE
CODIGO = '1002334'
Note-se que utilizo o COLLATE em ambos lados da igualdade do ON.
Pesquisei e achei que tenho que utilizar o COLLATE, no entanto ainda estou com dúvidas do porquê devo utilizar e quando devo utilizar.