SQL Count und Join

dpr schrieb:
Ich suche nochmal ein DB2, das wird aber dasselbe ergeben.

Erwartungsgemäß:

Code:
db2 => select r1.hour, de, en from (select hour, count(country) as de from r where country='de' group by hour) r1, (select hour, count(country) as en from r where country='en' group by hour) r2 where r1.hour=r2.hour

HOUR        DE          EN         
----------- ----------- -----------
         17           1           1
         18           1           2

  2 record(s) selected.

Wenn Du andere Ergebnisse siehst, passen entweder die Basisdaten nicht zu Deinem Beispiel ganz oben oder mysql baut Murks. Führe die 3 Anfragen einfach einmal nacheinander aus, dann siehst Du ja, wo der Hase läuft.
 
Zurück
Oben Unten