Fórum Consulta entre Tabelas SQL #589848

15/12/2017

0

Bom dia, gostaria de uma ajuda dos amigos, tenho uma tabela chamada Medicos e outras três tabelas chamadas de Especialidade_1, Especialidade_2 e Especialidade_3. O que eu gostaria que a Tabela Médico listasse os itens das tabelas Especialidade_1, Especialidade_2 e Especialidade_3 e como fazer a busca por cada itens de cada tabela exemplo: se em alguma tabela existisse a especialidade Dentista, ele me mostrasse esta especialidade.

Desde já agradeço pela a ajuda dos amigos...
Helton Garrido

Helton Garrido

Responder

Post mais votado

28/01/2018

Se ainda não resolveu, experimente:
Select *  from Medicos LEFT JOIN
	Especialidade_1 ON Medicos.CodigoChave = Especialidade_1.CodigoChave LEFT JOIN
	Especialidade_2 ON Medicos.CodigoChave = Especialidade_2.CodigoChave LEFT JOIN
	Especialidade_3 ON Medicos.CodigoChave = Especialidade_3.CodigoChave
WHERE Especialidade_1 = 'Dentista' OR Especialidade_2 = 'Dentista' OR Especialidade_3 = 'Dentista'

Jerson Boer

Jerson Boer
Responder

Gostei + 1

Mais Posts

15/12/2017

Luis Queiroz

Boa tarde Helton!

Já tentou o uso de Joins? (https://www.devmedia.com.br/sql-join-entenda-como-funciona-o-retorno-dos-dados/31006)
Talvez esse artigo possa lhe dar uma força.

Grande abraço!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar