Cruzamento de três tabelas

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
Rossettini
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 5
Registrado em: Sex, 29 Set 2017 3:16 pm

Tenho 3 tabelas: uma contem uma relação de pessoas, a segunda uma relação de cursos e uma terceira que contém a relação dos cursos feitos por uma pessoa:

Tabela 1 Tabela 2 tabela3
----------------- -------------- ----------------
id pessoa id curso pessoa_id curso_id
1 a 1 cursox 1 1
2 b 2 cursoy 2 1
2 2

è possível criar uma consulta em que obtenho a seguinte tabela:

pessoa cursox cursoy
----------------------------------------------
a X
b X X
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Se as tabelas tiverem colunas que consigam relacionar uma na outra, sim, você vai precisar usar join para "amarrar" as 3 tabelas.

Da uma procurada sobre join aqui no fórum.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 19 visitantes