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 12:30:37
Message-ID: 200603111330.37399.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 09:47, Pablo Braulio escribió:
> El Sábado, 11 de Marzo de 2006 02:34, Sergio Marcos escribió:
> >  Bueno es la primera vez que escribo a la lista y no soy un experto, pero
> > he probado esto y si te he entendido bien creo que funciona...
> >
> > SELECT id FROM departamentos EXCEPT SELECT departamento FROM
> > depart_personal;
>
> Si que funciona lo que pones pero no es exactamente lo que necesito.
> La consulta que sugieres muestra el número de departamento que no existe en
> la tabla depart_personal. Pero lo que quisiera es poder sacar el nombre y
> si le añado el campo nombre a la consulta me muestra un error que dice que
> deben tener las mismas columnas.

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.

Sergio

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-03-11 13:15:53 Re: Sacar datos de una tabla mientras no existan en otra.
Previous Message Pablo Braulio 2006-03-11 08:47:03 Re: Sacar datos de una tabla mientras no existan en otra.