Re: consulta diferencia entre 2 tablas

From: Carlos Mendez <lucas1850(at)gmail(dot)com>
To: Javier Chávez B(dot) <jchavezb(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: consulta diferencia entre 2 tablas
Date: 2009-08-13 16:34:26
Message-ID: 4610af1f0908130934o6cd99702i72acea1f5217a3c9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, gracias por responder,

lo que sucede es que tengo que hacer una migracion desde una bd interbase a
postgresql, el anterior sistema usaba interbase que tiene informacion de mas
o menos 10 años desde el 2008 hacia atras y el nuevo sistema solo tiene
informacion de este año y ahora hay que migrar toda la informacion antigua a
la bd pgsql, migre primero las tablas de interbase a txt y despues use copy
y las pase a pgsql, ahora tengo las tablas de interbase en pgsql pero en
tablas separadas, ahora el problema es tener una sola tabla pero tratando de
no tener repetidos por eso preguntaba como puedo listar los alumnos que
estan en una tabla pero no en la otra basandome en los nombres.

la base de datos es parecida a la de un colegio tiene alumnos, notas,
profesores, etc.
El jefe quiere ver el historial(notas) de un alumno *en un solo sistema*,
porque ahora si el alumno es de mas 1 año de antiguedad tiene que consultar
2 sistemas, por eso pidio que toda la informacion se migre del anterior
sistema al nuevo, pero por supuesto los id son distintos, pero el jefe
quiere solo ver el historial completo en una solo sistema.

Ya les dije el problema de fondo, como afronto esta situacion?,
Gracias por la ayuda,
saludos.

El 13 de agosto de 2009 12:00, Javier Chávez B. <jchavezb(at)gmail(dot)com>escribió:

>
>
> 2009/8/13 Carlos Mendez <lucas1850(at)gmail(dot)com>
>
>> Hola, como estan, gracias por responder,
>>
>> lo que sucede es que en las tablas los id de los alumnos son distintos, y
>> existen alumnos que estan en las 2 tablas y lo que los relaciona son que su
>> 1 Apellido, 2 Apellido y Nombre son iguales, ahora tengo que listar los
>> alumnos que estan en una tabla pero no en la otra solo basandome en los
>> campos 1 Apellido, 2 Apellido y Nombre que son comunes porque
>> los id son distintos
>> Gracias de antemano por la ayuda,
>> saludos.
>>
>
> mmmmmm .. estas en un problema grave porque pueden haber dos "javier
> chavez" en tu base datos y no necesariamente son la misma persona... para
> eso se usan las formas normales...
>
> dime una cosa... no tienes llaves foraneas entre ambas tablas????
>
>
>
> --
> Cumprimentos
> jchavez
> linux User #397972 on http://counter.li.org/
>
> Marie von Ebner-Eschenbach<http://www.brainyquote.com/quotes/authors/m/marie_von_ebnereschenbac.html> - "Even a stopped clock is right twice a day."

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Chávez B. 2009-08-13 16:47:37 Re: consulta diferencia entre 2 tablas
Previous Message Fernandos Siguenza 2009-08-13 16:25:35 RE: Funcion para saber cuantas filas retorna una consulta