Re: Select usando datos provenientes de otro select

From: Alvaro Herrera <alvherre(at)commandprompt(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-06-05 21:57:57
Message-ID: 20080605215757.GT16502@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Carolina Roman Salgado escribió:
> On Sat, 2008-05-24 at 10:28 -0400, Marcos Saldivar wrote:

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

Este es un Problema Difícil. Hay empresas que se dedican sólo a
resolver esto: normalizar nombres, encontrar y juntar duplicados,
etc. No es algo que puedas hacer con una simple función, o expresiones
regulares, etc. Necesita atención humana para tomar decisiones en los
muchos casos que no se pueden determinar automáticamente.

En cualquier caso no tiene mucho que ver con el modelamiento de la base
de datos; está claro que deberías usar un modelo normalizado (un
registro por persona, un registro por artículo y una tabla para ligar
los autores de cada artículo), pero eso en ningún caso resolverá el
problema de eliminar los nombres duplicados. (Mucho menos expandir los
"et al").

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-06-05 23:46:15 Re: Necesito orientacion en servidor postgresql en servidor DELL
Previous Message Alvaro Herrera 2008-06-05 21:13:04 Re: COPY con campos vectorizados