Saturday, May 24, 2008

Re: [pgsql-es-ayuda] Select usando datos provenientes de otro select

El día 24 de mayo de 2008 11:18, Carolina Roman Salgado
<rossyr@abulafia.ciencias.uchile.cl> escribió:
> On Sat, 2008-05-24 at 17:05 +0200, Julio Cesar Rodriguez Dominguez
> wrote:
>
> [...]
>> Corrigiendo tu error de sintaxis por si te sirve esa consulta,
>> quedaria así
>> SELECT title, authors, journal FROM articles WHERE authors LIKE
>> '%' || (SELECT penname FROM members WHERE uid = 'n') || '%';
>
> ¡Mil gracias! ¡Funciona! Y yo que estaba empezando a temer que nunca
> funcionaría.
>
>> Creo de deberia existir una tabla autores_articulos y no un
>> campo que
>> contenga a los autores...
>>
>> Estoy de acuerdo con la sugerencia de la tabla autores_articulos
>
> Intentaré encontrar el ejemplo que decía Marcos, porque la verdad es que
> no entiendo cómo debería ser la tabla autores_artículos.

debería ser una tabla de intersección, donde autores_articulos tiene
un clave foránea al articulo y otra a los usuarios.

saludos.-
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?

http://archives.postgresql.org/pgsql-es-ayuda

No comments: