[Pgsql-ayuda] consulta select complejo

From: Alejandro Diego Garin <linuxero2(at)yahoo(dot)com>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [Pgsql-ayuda] consulta select complejo
Date: 2002-02-08 16:12:53
Message-ID: 200202081612.NAA17511@smilodon.lan
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gente:
Una consulta:

Tengo el siguiente select

SELECT ser.ser_id, trim(ser.ser_hostname) as ser_hostname,
sum(mem.mem_capacity) as MBytes
FROM servers AS ser LEFT JOIN ( servers_memory JOIN memory AS mem USING
(mem_id) ) USING (ser_id)
GROUP BY ser.ser_id,ser.ser_hostname

donde me despliega la cantidad de memoria que tiene un servidor, En este
select se utilizan tres tablas. Servidores, Memorias (tipo y capac,) y
servers_memory (almancena la relacion entre una y otra)
Como hago para incluir otro set de 2 tablas donde tengo almacenado
la capacidad de los discos del servidor?
O sea:

El select me retorna esto
ser_id | ser_hostname | mbytes
--------+--------------+--------
16 | aaa01 | 512
17 | aaa02 | 512
18 | aaa03 | 512

y necesito que termine siendo asi

ser_id | ser_hostname | mbytes | discoGB
--------+--------------+---------------------
16 | aaa01 | 512 | 40
17 | aaa02 | 512 | 150
18 | aaa03 | 512 | 25

Lo que no encontre es la sintaxis correcta para hacer los joins
correspondientes para esa cantidad de tablas, alguna pista?

Gracias

--
Alejandro Diego Garin
GNU/Linux user #151577 counter.li.org
Running Debian/Sid kernel 2.4.16

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Diego Garin 2002-02-08 18:11:10 Re: [Pgsql-ayuda] consulta select complejo
Previous Message Fernando Romo 2002-02-08 09:23:22 [Pgsql-ayuda] Se pueden guardar imagenes en Postgres??