| 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: | Whole Thread | Raw Message | 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
| 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. |