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