From: | "Marcos Saldivar" <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com> |
---|---|
To: | "Carolina Roman Salgado" <rossyr(at)abulafia(dot)ciencias(dot)uchile(dot)cl> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Select usando datos provenientes de otro select |
Date: | 2008-05-24 14:28:49 |
Message-ID: | 1c4d91ab0805240728i3aef86ey6cd9e6767c6694f7@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 24 de mayo de 2008 9:43, Carolina Roman Salgado
<rossyr(at)abulafia(dot)ciencias(dot)uchile(dot)cl> escribió:
> Hola
>
> Tengo un problema con un select, que no sé siquiera cómo buscar en la
> documentación. Tengo una tabla que contiene información acerca de
> artículos científicos: título, autores, volumen, resumen, etc. En otra
> tabla tengo información acerca de los usuarios del sitio, su nombre,
> número de usuario, mail, "pen name" (el nombre que utilizan para
> publicar), etc. Lo que necesito hacer es buscar los artículos cuyo campo
> autor contenga el pen name para un usuario dado. Algo como
>
> SELECT title, authors, journal FROM articles WHERE authors LIKE
> '%(SELECT penname FROM members WHERE uid = 'n')%';
mmmmmmmm que con tiene authors ??? 'cientifico uno, cientifico dos,
cientifico loco' ????
si intentas con algo como:
select a.title, a.authors, a.journal from articles a, members m where
lower(a.authors) ~ lower(a.penname) and m.uid = 'n';
Creo de deberia existir una tabla autores_articulos y no un campo que
contenga a los autores...
>
> Eso da un error de sintaxis. Creo que estoy diciéndole tontamente que
> busque autores como _el texto_ "SELECT ..." y el error aparece en las
> comillas interiores, pero no he logrado entender cómo debo escribir la
> búsqueda.
>
> ¿Pueden darme alguna pista? ¡Gracias!
es idea mia o este modelo de datos, sale un un libro de db ??? me
parece haberlo visto ya... saludos.-
From | Date | Subject | |
---|---|---|---|
Next Message | Marcos Saldivar | 2008-05-24 14:35:11 | Re: Select usando datos provenientes de otro select |
Previous Message | MIGUEL CANCHAS | 2008-05-24 13:47:31 | RE: Error por encoding |