Fórum Ajuda para Selecionar dados SQL #485284

11/07/2014

0

Olá, tenho duas table, [TbPaciente], [TbTratamentos], onde o idPaciente é chave estrangeira na tabela TbTratamentos, Gostaria de obter um select de todos os Pacientes que nao possuem Tratamentos. Desde já agradeço. Obs : Usando Stored Procedure - MySql
Weliton Gomes

Weliton Gomes

Responder

Post mais votado

11/07/2014

Bom, primeiramente você não precisa de uma "Stored Procedures" para fazer isso, mas você pode usar o SQL dentro dela. Vamos lá:

SELECT tbp.* FROM TbPaciente tbp LEFT JOIN TbTratamentos tbt ON tbp.id = tbt.id_paciente 
WHERE tbt.id IS NULL; 


O SELECT acima irá lhe retornar todos os pacientes que não tem nenhum tratamento vinculado a ele.

Ronaldo Lanhellas

Ronaldo Lanhellas
Responder

Gostei + 1

Mais Posts

11/07/2014

Weliton Gomes

Valew cara. era isso mesmo :)

Muito Obrigado !!!
Responder

Gostei + 0

11/07/2014

Isaac Jose

segue exemplo

select a.campo1,a.campo2,a.campo3,b.campotratamento from tbpaciente a
left join
tbtratamento b on b.idpaciente = a.idpaciente
Responder

Gostei + 0

11/07/2014

Ronaldo Lanhellas

Valew cara. era isso mesmo :)

Muito Obrigado !!!


De nada.
Responder

Gostei + 0

24/07/2014

William

Finalizando tópico!
Responder

Gostei + 0

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

Aceitar