Tenho uma tabela VACINA onde contem dados de todas vacinas existentes e
Tenho uma tabela APLICACAO onde contem dados de todas aplicações de vacinas realizadas.
Quero buscar todas vacinas cujo não existem na tabela APLICACAO quando APLICACAO.IDPACIENTE = 10. (Vacinas aplicadas no paciente de id = 10)
(ou seja, todas vacinas que determinado paciente ainda não recebeu)
Select que eu tentei fazer e não deu certo:
select *from Vacina where Vacina.idVacina !=
(select Vacina.idvacina from Vacina inner join Aplicacao
on Vacina.idVacina = Aplicacao.vacina
where Aplicacao.idPaciente !=10)
Mensagem de erro:
A subconsulta retornou mais de 1 valor. Isso não é permitido quando a subconsulta segue um =, !=, <, <= , >, >= ou quando ela é usada como uma expressão.
Select
Started By bobsap, 25/11/2014, 22:05
2 replies to this topic
#1
Posted 25/11/2014, 22:05
#2
Posted 27/11/2014, 17:17
--vacinas do paciente 10
select idvacina
from aplicacao
where idpaciente = 10
--vacinas em geral
select *
from vacinas
--vacinas que o 10 ñ fez
select idvacina
from aplicacao
where idpaciente = 10
--vacinas em geral
select *
from vacinas
--vacinas que o 10 ñ fez
#3
Posted 17/09/2017, 22:22
Real Viagra Online Without Prescription buy cialis Cialis 5 Mg 28 Comprimidos Propecia Length Cialis 10 E 20 Mg Opinione cialis Costco Generic Propecia
Purchase Celebrex Online cialis Precio Viagra 100 Mg
Effects Of Keflex Use On Dogs Cephalexin Alcohol Use Genericos De Propecia
Effet Cialis Naturel <a href=http://cialtobuy.com>cialis</a> Domperidone Diflucan
Purchase Celebrex Online cialis Precio Viagra 100 Mg
Effects Of Keflex Use On Dogs Cephalexin Alcohol Use Genericos De Propecia
Effet Cialis Naturel <a href=http://cialtobuy.com>cialis</a> Domperidone Diflucan
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)