Re: Select usando datos provenientes de otro select

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.-

In response to

Responses

Browse pgsql-es-ayuda by date

  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