Boa noite galera, no trecho que usa o join fiquei sem entender, poderiam me explicar como ler essa parte?
Boa noite galera, no trecho que usa o join fiquei sem entender, poderiam me explicar como ler essa parte?
Olá Fabio, tudo bem?
O JOIN
é usado para combinar linhas de duas ou mais tabelas com base em uma condição relacionada entre elas. No seu exemplo, estamos combinando informações das tabelas proprietarios
e hospedagens
.
FROM e JOIN:
FROM proprietarios p
JOIN hospedagens h ON p.proprietario_id = h.proprietario_id
Aqui, estamos dizendo que queremos combinar a tabela proprietarios
(apelidada como p
) com a tabela hospedagens
(apelidada como h
). A condição de junção é que o proprietario_id
na tabela proprietarios
deve ser igual ao proprietario_id
na tabela hospedagens
.
Isso significa que para cada proprietário, ele vai encontrar todas as hospedagens que pertencem a ele.
Após o JOIN
, o SQL tem um conjunto de dados que inclui colunas de ambas as tabelas (proprietarios
e hospedagens
), mas apenas as linhas onde há uma correspondência entre proprietario_id
em ambas as tabelas.
Espero ter esclarecido.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!