Saturday, May 24, 2008

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

On Sat, 2008-05-24 at 10:28 -0400, Marcos Saldivar wrote:
> El día 24 de mayo de 2008 9:43, Carolina Roman Salgado
> <rossyr@abulafia.ciencias.uchile.cl> escribió:

[...]

> mmmmmmmm que con tiene authors ??? 'cientifico uno, cientifico dos,
> cientifico loco' ????

A ver, déjame sacar mostrarte uno de los campos reales.

J. M. García-Lastra, M.Moreno, M.T.Barriuso

De todos esos autores, solo García-Lastra es usuario. Y no siempre
aparecerá su nombre de la misma forma, podría ser Juan M. García-Lastra,
por ejemplo.

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

¿Qué quieres decir? No puedo saber cuántos autores serán, tampoco si sus
nombres serán escritos de la misma forma; en realidad no sé nada, salvo
que son cadenas de texto y que contienen al menos un nombre de usuario.
Ni siquiera sé cómo podría separar los usuarios, porque algunas revistas
escriben los autores separados por comas, el último por un and, algunas
solo por espacios salvo el último, algunas reemplazan algunos autores
por "et al." :(

[...]

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

Pues si me dijeras el libro te estaría muy agradecida. Pero así, en el
aire, no sé. No tengo ningún libro de bases de datos.

Gracias otra vez.

Carolina
--
Viajes: http://paticucha.blogspot.com
Fotos: http://nano-bio.ehu.es/xavier/gallery
Registered Linux user number 40938 http://counter.li.org/

--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr� leerlo

No comments: