From: | Germán C(dot) Basisty <german(dot)basisty(at)eipsistemas(dot)ath(dot)cx> |
---|---|
To: | "'Manuel Sugawara'" <masm(at)fciencias(dot)unam(dot)mx> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Vista - Ayuda URGENTE |
Date: | 2004-12-03 23:04:50 |
Message-ID: | 000301c4d98c$81259830$b70da8c0@gavilanpollero |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Probe lo que me indicaste, pero al momento de procesar la creación de la
vista,me dice que el atributo "apellido" esta duplicado. Si borro, por
ejemplo pm.apellido entonces me dice que lo duplicado es el nombre.
:(
Alguna otra idea??
-----Mensaje original-----
De: Manuel Sugawara [mailto:masm(at)fciencias(dot)unam(dot)mx]
Enviado el: viernes, 03 de diciembre de 2004 18:29
Para: Germán C. Basisty
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Vista - Ayuda URGENTE
"Germán C. Basisty" <german(dot)basisty(at)eipsistemas(dot)ath(dot)cx> writes:
> Sobre este modelo necesitaria construir una vista que me de cómo
> resultado lo siguiente:
>
> NOMBRE DEL PACIENTE || APELLIDO DEL PACIENTE || NOMBRE DEL MEDICO ||
> APELLIDO DEL MEDICO || DIAGNOSTICO
Algo como:
CREATE VIEW lavista AS
SELECT pp.nombre, pp.apellido, pm.nombre, pm.apellido, a.diagnostico
FROM atenciones a, medico md, persona pm, paciente pc, persona pp WHERE
a.medico = md.codigo
AND a.paciente = pc.codigo
AND md.persona = pm.codigo
AND pc.persona = pp.codigo
Debería de funcionar.
Saludos,
Manuel.
From | Date | Subject | |
---|---|---|---|
Next Message | Ank Morpork | 2004-12-03 23:42:03 | Re: Conexion PHP + Postgres + Windows |
Previous Message | Alex Concha | 2004-12-03 22:53:30 | Re: Conexion PHP + Postgres + Windows |