Ajuda para Selecionar dados SQL

MySQL

11/07/2014

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

Curtidas 0

Melhor post

Ronaldo Lanhellas

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á:

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

Weliton Gomes

11/07/2014

Valew cara. era isso mesmo :)

Muito Obrigado !!!
GOSTEI 0
Isaac Jose

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
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

11/07/2014

Valew cara. era isso mesmo :)

Muito Obrigado !!!


De nada.
GOSTEI 0
William

William

11/07/2014

Finalizando tópico!
GOSTEI 0
POSTAR