SELECT tcl.Nome, tco.NumeroConta, tco.TipoConta, tco.Saldo
from TabelaClienteConta tcc
join TabelaClientes tcl on tcl.id_cliente = tcc.id_cliente
JOIN TabelaConta tco on tco.id_conta = tcc.id_conta;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
SELECT tcl.Nome, tco.NumeroConta, tco.TipoConta, tco.Saldo
from TabelaClienteConta tcc
join TabelaClientes tcl on tcl.id_cliente = tcc.id_cliente
JOIN TabelaConta tco on tco.id_conta = tcc.id_conta;
Olá, Márcia! Como vai?
Mandou muito bem na resolução da atividade!
Observei que você explorou o uso de JOINs para relacionar múltiplas tabelas, utilizou muito bem o alias para simplificar a leitura da query e ainda compreendeu a importância do relacionamento entre entidades (cliente e conta) para estruturar uma consulta completa.
Uma dica interessante para o futuro é usar a VIEW para facilitar a reutilização de consultas complexas. Dessa forma:
CREATE VIEW vw_ClientesContas AS
SELECT tcl.Nome,
tco.NumeroConta,
tco.TipoConta,
tco.Saldo
FROM TabelaClienteConta tcc
JOIN TabelaClientes tcl ON tcl.id_cliente = tcc.id_cliente
JOIN TabelaConta tco ON tco.id_conta = tcc.id_conta;
Resultado: Uma view chamada vw_ClientesContas que pode ser consultada diretamente como se fosse uma tabela.
Isso faz com que consultas repetitivas fiquem mais organizadas e fáceis de manter.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!