SELECT
co.NomeColaborador AS nome_colaborador
, ca.Nome AS nome_cliente
FROM tabelacolaboradores AS co
LEFT JOIN tabelaclientes AS ca ON co.id_colaborador = ca.id_colaborador
;
SELECT
co.NomeColaborador AS nome_colaborador
, ca.Nome AS nome_cliente
FROM tabelacolaboradores AS co
LEFT JOIN tabelaclientes AS ca ON co.id_colaborador = ca.id_colaborador
;
Oi, Carlos Eduardo! Como vai?
Agradeço por compartilhar sua resolução de exercício com a comunidade Alura.
Na sua consulta, o uso do SELECT com os campos NomeColaborador e Nome, aliasados como nome_colaborador e nome_cliente, está bem estruturado. A lógica do LEFT JOIN entre tabelacolaboradores e tabelaclientes utilizando o campo id_colaborador como chave de ligação está correta. Esse tipo de junção garante que todos os colaboradores apareçam no resultado, mesmo aqueles que ainda não possuem clientes associados, retornando NULL nesses casos. Isso mostra que você compreendeu bem o comportamento da cláusula FROM combinada ao LEFT JOIN.
Continue praticando e explorando novas possibilidades com SQL!
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!