Estou tentado fazer um select
em 3 tabelas, mas não estou tendo sucesso, exemplo:
select id_consulta, paciente.nome, medico.nome, especialidade.nome, data_marcacao_consulta, dia_consulta from paciente inner join medico inner join especialidade on consulta.id_paciente=paciente.id_paciente and consulta.id_medico=medico.id_medico and consulta.id_especialidade=especialidade.id_especialidade
se fosse em duas não teria muito problema, mas tenho 3 tabelas
- paciente (id_paciente, cpf , …)
- especialidade(id_especialidade, nome, …)
- medico(id_medico, nome, …)
e quero fazer o select
na tabela consulta onde tem uma chave estrangeira para paciente, especialidade e medico e quero fazer algo assim: select id_consulta, paciente.nome, medico.nome, especialidade.nome, data_marcacao_consulta, dia_consulta
-------criando uma table consulta ficou (id_consulta, id_medico, id_paciente, id_especialidade, dia_marcacao_consulta, dia_consulta)------
Espero que tenho conseguido me explicar o suficiente