2 mal Count() in MySQL

vom 25.10.2011, 18:19 Uhr

Ich habe heute versucht verschiedene Ergebnisse von meiner Datenbank irgendwie visuell darzustellen. Dabei ist mir aufgefallen, dass man nach einer Count()-Abfrage, die Ergebnisse in verschiedenen Diagrammarten darstellen kann. Ich benutze den PHPmyAdmin um meine Datenbank zu pflegen.

Nun habe ich versucht zwei verschiedene Abfragen in dieses Diagramm irgendwie mit einbinden zu können. Es bringt mir ja nichts, wenn ich beispielsweise durch mein Count() 100 zurück bekomme, es aber eigentlich 1000 sind. Das Diagramm würde nämlich die 100 trotzdem als 100% sehen. Nun habe ich versucht zwei mal Count() in einer Abfrage zu verwenden.

Code: Alles auswählen
SELECT Count(1), COUNT(2) FROM tb WHERE 1=1 AND 2=2

Leider hat das ganze nicht so funktioniert. Ich habe mehrere Stunden damit verbracht, zwei verschiedene Spalten zu zählen. Leider jedoch ohne Erfolg. Kann mir jemand sagen, wie das funktioniert?

Benutzeravatar

» hennessy221 » Beiträge: 5132 » Talkpoints: -1,94 » Auszeichnung für 5000 Beiträge



Hoffe ich habe das nun richtig verstanden, was du meinst. Glaube du brauchst dazu noch UNION. Versuch es mal mit folgendem Code:

Code: Alles auswählen
 SELECT Count(1) FROM tb WHERE 1='1'
UNION
SELECT Count(2) FROM tb WHERE 2= '2'

Benutzeravatar

» User92 » Beiträge: 936 » Talkpoints: 2,20 » Auszeichnung für 500 Beiträge


Ähnliche Themen

Weitere interessante Themen

^