Re: [pgsql-ayuda] Problemas con VIEWS

From: "Jose Muro" <jomupe(at)sicon(dot)net>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [pgsql-ayuda] Problemas con VIEWS
Date: 2000-12-21 10:36:26
Message-ID: 005501c06b39$deece970$07649680@pere
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Debe de ser un fallo de Postgresql, la consulta es del SQL est�dar y
deber� de devolver

id_concepto total1 id_concepto total2
1 2000 1 1000
2 4000 2 2000
3 6000 3 3000

He realizado la prueba en oracle y el resultado es el esperado.

Un saludo. Jos�
Valencia -Espa�-
----- Original Message -----
From: "Mario Coello" <mcoello(at)blakedata(dot)com>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Sent: Wednesday, December 20, 2000 5:18 PM
Subject: [pgsql-ayuda] Problemas con VIEWS

> Hola a todos
>
> Acabo de suscribirme, e intentando resolver una duda planteada en la
> consulta siguiente
>
> De: Roberto Leal Guerra <rleal(at)elnorte(dot)com>
> Para: <lista(at)phpes(dot)com>
> CC: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
> Enviado: lunes, 18 de diciembre de 2000 23:03
> Asunto: [pgsql-ayuda] SQL Query
>
> me encontr�con con un problema con la vistas.
>
> He creado dos tablas, con algn contenido de prueba:
>
> select * from tabla1;
>
> idconcepto | total
> ------------+-------
> 2 | 2000
> 1 | 1000
> 3 | 3000
> 2 | 2000
> 3 | 3000
> 1 | 1000
> (6 rows)
>
> select * from tabla2;
>
> idconcepto | total
> ------------+-------
> 2 | 2000
> 3 | 3000
> 1 | 1000
> 4 | 4000
> (4 rows)
>
> Sobre estas tablas he creado dos vistas:
> create view suma1 as select idconcepto, sum(total) from tabla1
group
> by idconcepto;
> create view suma2 as select idconcepto, sum(total) from tabla2
group
> by idconcepto;
>
> El problema viene ahora. Se trata de que el contenido que me muestran
> las vistas por separado no es el mismo que el que me muestran cuando las
> visualizo juntas. Aqu�va un ejemplo (directamente copiado de la consola
de
> psql):
>
> select * from suma1;
>
> idconcepto | total1
> ------------+--------
> 1 | 2000
> 2 | 4000
> 3 | 6000
> (3 rows)
>
> select * from suma2;
>
> idconcepto | total2
> ------------+--------
> 1 | 1000
> 2 | 2000
> 3 | 3000
> 4 | 4000
> (4 rows)
>
> select * from suma1, suma2 where suma1.idconcepto = suma2.idconcepto;
> idconcepto | total1 | idconcepto | total2
> ------------+--------+------------+--------
> 1 | 2000 | 1 | 2000
> 2 | 4000 | 2 | 4000
> 3 | 6000 | 3 | 6000
> (3 rows)
>
> Alguien puede decirme qu�sucede? Es normal o es un fallo del
PostgreSQL?
> Gracias a todos.
>
>
>
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text : unsubscribe pgsql-ayuda
>

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message OCR 2000-12-21 19:28:04 [pgsql-ayuda] ¿despliege de fecha?
Previous Message Bolo Lacertus 2000-12-20 21:04:02 Re: [pgsql-ayuda] Como acceder Postgres con PHP