Select a três tabelas
Boas tardes,
Tenho 3 tabelas, a tabela CLIENTES, INSCRICAO e AULAS.
A tabela Inscrições tem chave estrangeiras:
- ID_CLIENTES (FK)
- ID_AULAS (FK)
E chave primária:
- ID_INSCRICAO
O Objectivo é criar um select, mas que apresente todas as tabelas em função das inscrições ou seja (tabela.atributo):
INSCRICAO.ID_INSCRICAO | INSCRICAO.DATA | CLIENTES.CNOME | AULAS.ANOME | AULAS.DATA | AULAS.VAGAS |
Já experimentei usar o modelo:
SELECT INSCRICAO.ID_INSCRICAO, INSCRICAO.DATA, CLIENTES.CNOME, AULAS.ANOME,AULAS.DATA,AULAS.VAGAS
FROM table1 INSCRICAO
LEFT OUTER JOIN
table2 CLIENTES ON INSCRICAO.ID_INSCRICAO=CLIENTES.ID_CLIENTES
LEFT OUTER JOIN
table3 AULAS ON AULAS.ID_AULA = INSCRICAO.ID_INSCRICAO;Ou me dá erro ou multiplica as linhas das tabelas, e o objectivo era ter o mesmo numero de registos que a tabela inscriçõesAlguém pode ajudar?
Obrigado
Cumps
-
Discussão (6)
Carregando comentários...