Martin Schmitt schrieb:

> Ich hab's versucht, das übersteigt grade mal meine Fähigkeiten... Uiuiui.

Papperlapapp. So gehts, dank dem Query-Browser seinem Syntax-Highlighting:

SELECT a.Day, a.Accepted, b.Rejected from
        (select date(datetime) as Day, count(*) as Accepted
                from mails where accepted=1 group by Day) as a,
        (select date(datetime) as Day, count(*) as Rejected
                from mails where accepted=0 group by Day) as b
where a.Day=b.Day order by a.Day;

Schlappe 4-5 Minuten Laufzeit auf meiner hochgradig optimierten Datenbank...

Aus den beiden Subqueries fallen mittels "AS" zwei temporäre/virtuelle
Tabellen raus, auf die ich die eigentliche Abfrage loslasse? Habe ich
das richtig verstanden?

Das ist ja echt 'ne verflixte Geheimwissenschaft hier. ;-)

Danke für die Hilfe!

-martin

-- 
Schmitt Systemberatung                                       Linux/UNIX
Giessener Str. 18                                     Internet/Intranet
35415 Pohlheim/Germany                            E-Mail Infrastructure
http://www.scsy.de                                   Antispam/Antivirus

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an