Re: Sacar datos de una tabla mientras no existan en otra.

From: Sergio Marcos <sergio(dot)marcos(at)tiscali(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Sacar datos de una tabla mientras no existan en otra.
Date: 2006-03-11 14:23:04
Message-ID: 200603111523.04109.sergio.marcos@tiscali.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Sábado, 11 de Marzo de 2006 15:14, Pablo Braulio escribió:
> El Sábado, 11 de Marzo de 2006 13:30, Sergio Marcos escribió:
> > Bueno sigo intentandolo prueba:
> > SELECT nombre from departamentos where id=(SELECT id FROM departamentos
> > EXCEPT SELECT departamento FROM depart_personal);
> >
> > esto muestra el nombre del departamento.
> >
> > Espero que te sirva.
>
> El problema de esta consulta es que el último select devuelve mas de un
> registro y entonces no funciona.
Entonces es fácil:
SELECT nombre from departamentos where id IN (SELECT id FROM departamentos
EXCEPT SELECT departamento FROM depart_personal);

Bueno ahos creo que funciona mejor.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2006-03-11 14:30:50 Re: Sacar datos de una tabla mientras no existan en otra.
Previous Message Pablo Braulio 2006-03-11 14:14:47 Re: Sacar datos de una tabla mientras no existan en otra.