Select usando datos provenientes de otro select

From: Carolina Roman Salgado <rossyr(at)abulafia(dot)ciencias(dot)uchile(dot)cl>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Select usando datos provenientes de otro select
Date: 2008-05-24 13:43:35
Message-ID: 1211636615.3081.8.camel@mandragora.etsf.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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')%';

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!

--
Carolina Roman Salgado <rossyr(at)abulafia(dot)ciencias(dot)uchile(dot)cl>

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message MIGUEL CANCHAS 2008-05-24 13:47:31 RE: Error por encoding
Previous Message kervin licett 2008-05-24 13:04:03 Re: Consulta sobre Exceptions