Ajuda para Selecionar dados SQL
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
Curtidas 0
Melhor post
Ronaldo Lanhellas
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á:
O SELECT acima irá lhe retornar todos os pacientes que não tem nenhum tratamento vinculado a ele.
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.
GOSTEI 1
Mais Respostas
Weliton Gomes
11/07/2014
Valew cara. era isso mesmo :)
Muito Obrigado !!!
Muito Obrigado !!!
GOSTEI 0
Isaac Jose
11/07/2014
segue exemplo
select a.campo1,a.campo2,a.campo3,b.campotratamento from tbpaciente a
left join
tbtratamento b on b.idpaciente = a.idpaciente
select a.campo1,a.campo2,a.campo3,b.campotratamento from tbpaciente a
left join
tbtratamento b on b.idpaciente = a.idpaciente
GOSTEI 0
Ronaldo Lanhellas
11/07/2014
Valew cara. era isso mesmo :)
Muito Obrigado !!!
Muito Obrigado !!!
De nada.
GOSTEI 0
William
11/07/2014
Finalizando tópico!
GOSTEI 0