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
signature.asc
Description: OpenPGP digital signature
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

