[Pgsql-ayuda] consulta select complejo
Alejandro Diego Garin
linuxero2@yahoo.com
Fri, 8 Feb 2002 13:12:53 -0300
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