phpbar.de logo

Mailinglisten-Archive

[dbs] count bei union

[dbs] count bei union

Konstantin Rekk k.rekk at intermatix.de
Fre Jul 9 17:50:40 CEST 2004


On Friday 09 July 2004 17:31, Sebastian Mendel wrote:
> Konstantin Rekk wrote:
> > On Friday 09 July 2004 16:39, Sebastian Mendel wrote:
> >>SELECT SUM(0) FROM ( SELECT COUNT(*) ... UNION DISTINCT SELECT ... )
> >>
> >>oder
> >>
> >>SELECT SUM(`count`)
> >>FROM ( SELECT COUNT(*) AS `count` ...
> >>        UNION DISTINCT
> >>        SELECT ... )
> >
> > Scheint keine korrekte sql-Syntax zu sein, nicht einmal in mysql
> > funktioniert so was wie, oder sehe ich was nicht:
> >
> > select count(*) from (select  *  from Corporation)
>
> ja subqueries funktionieren auch erst ab MySQL 4.1
>
> --
> Sebastian Mendel
>
> www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
> www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

ist eigentlich keine subquery, sybase hat diese auch dort funktioniert es 
ebenfalls nicht, scheint ich muss den Weg über joins gehen und diese dann als 
view behandeln für besser Performance, BTW : gibt es views bei mysql?


-- 
Konstantin Rekk
Berlin
phone: +49 (0) 30 48623452
mobil: 0176 2100 6000
www.rekk.de
www.tanden-aikido.de


php::bar PHP Wiki   -   Listenarchive