Re: Sobre consulta

From: "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com>
To: Dairon Dominguez Vega <ddvega(at)uci(dot)cu>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Sobre consulta
Date: 2013-06-19 16:25:13
Message-ID: CANm+PCB-GnFHPxhnDogFv_8WV4UJgnJaeBonozd+reQPVsqhcQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

puedes hacerte otra tabla temporal (tmp2) de los ids que necesitas evaluar?
en ese caso te podrías hacer la siguiente consulta
select id from tmp2 where id not in (select id from temporal);

Guillermo Villanueva

El 19 de junio de 2013 13:18, Dairon Dominguez Vega <ddvega(at)uci(dot)cu>escribió:

> Buenos dias comunidad, mi problema es el siguiente:
> Tengo una lista de valores y necesito de esa lista que se muestren solo
> los que no están en la tabla, por ejemplo
> tenemos la tabla temporal con la estructura siguiente
>
> id nombre
> _________
> 5 | pepe
> 6 | carlos
> 7 | maria
> 8 | juan
>
> el problema es que dado una lista de ides se me impriman solo los ides que
> no estan por lo que si le pasara 8,3 y 5
> se imprima (en columna o fila) 3 ya que 5 y 8 están. Ahh por cierto debe
> ser preferentemente en una consulta no usando funciones.
>
> Una idea (no es que esté correcta pero puede ayudar a explicarme)
> SELECT (3, 5, 8) NOT IN SELECT id FROM temporal.
>
> Saludos a todos y quedo al tanto.
>
>
> --
> *****************
> ** 养 虎 伤 身 **
> *****************
>
> http://www.uci.cu
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2013-06-19 16:36:59 Re: Sobre consulta
Previous Message Dairon Dominguez Vega 2013-06-19 16:18:52 Sobre consulta