COUNT(bo.kat_id) AS aktionen_in_kat,
COUNT(teil.k_code) AS user_teilgenommen
sollte ja beides immer gleich sein?
COUNT(bo.kat_id) AS aktionen_in_kat,
COUNT(teil.k_code) AS user_teilgenommen
sollte ja beides immer gleich sein?
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Sollte eigentlich nicht...wenn ich allerdings in der Kategorie 3 Aktionen habe und der User allerdings mehr als 2 mal Teilnimmt, dann erhöhen sich die Anzahl der Aktionen (in dieser Kat) und die Teilnahmen je um 1.....vorher (bei 0-2 Teilnahmen, bei 3 Aktionen in der Kat) stimmt aber alles
COUNT zählt halt die Zeilen der Ergebnismenge, in der die angegebene Spalte ungleich NULL ist.
Insofern bietet es sich in nur wenigen Fällen an, mehr als 1 COUNT in einem Query zu haben.
Evtl. hilft dir COUNT(DISTINCT ...) weiter.
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Hmm....man kann richtig gut in irgendwas sein....es gibt immer welche, die noch besser sind
Jetzt stimmt zumindest die Anzahl der Aktionen pro Kategorie und die Anzahl der gesamten teilnahmen pro Kategorie...ich teste das aber mal weiter, Danke dir erstmal. Mein Lösungansatz war zumindest verdammt nahe dran![]()