agregace pres vice tabulek?

Michal Zaschke zaschke na suas.cz
Pondělí Únor 5 10:30:53 CET 2001


Nemam zkusenosti s PostgreSQL, ale na Oracle by to mohlo vypadat zhruba
takhle:

select max(sloupec1) vysledek from (
  select max(sloupec1) sloupec1
    from tabulka1
    where podminka1
  UNION
  select max(sloupec2) sloupec1
    from tabulka2
    where podminka2
)


Vaclav Ovsik píše:
> 
> Umite nekdo prosim udelat agragaci pres vice tabulek?
> Tedy neco jako spojit query pomoci UNION a pak
> z vysledku ziskat napr. MAX(sloupecek)?
> Melo by to byt standardni SQL, musi to ovsem behat na PostgreSQL.
> Nemelo by se na to pouzivat docasnych tabulek.
> (Melo by to jit pouzit zase jako subquery.)
> Chtelo by to "SELECT ze SELECTu". :-)
> Jestli je to trivialni tak se omlouvam za blby dotaz. ;-)
> 
> --
>         Vaclav Ovsik            email: Vaclav.Ovsik na i.cz
>         ICZ a.s.                phone: +420 19 7488511
>                                 fax:   +420 19 7488506

-- 
 Ing. Michal Zaschke           
   DB Administrator             
Sokolovska uhelna, a.s.
phone: +420-168-645417
e-mail: zaschke na suas.cz


Další informace o konferenci Databases