Jump to content


Photo

Select


  • Faça o login para participar
2 replies to this topic

#1 bobsap

bobsap

    Normal

  • Usuários
  • 82 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 25/11/2014, 22:05

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.

#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

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

#3 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

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




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq