Hey Leutz,
wollte mal nachhören, ob jemand eine Idee hat Folgendes über einen schönen Query zu lösen:
Ich habe eine Tabelle mit zwei Feldern: user und show
user gibt die userid wieder und show ist ein Wert, welcher von 0-4 gehen kann. Jeder User kann in der Tabelle mehrmals vorkommen - auch mit dem gleichen Show-Wert. Ich möchte mit einem Query jetzt folgendes ausgegeben bekommen.
user(group by oder distinct/ einmalig anzeigen) | count(alle shows zählen, die den Wert 1 haben) | count(alle mit show=2) | count(alle mit show=3) | count(alle mit show=4)
Das ganze sollte nur über einen Query und nicht über PHP laufen. Idealerweise müsste ich die Datenbankstruktur umstellen, aber das möchte ich nicht, weil das System so bereits bestens rennt.
Wäre super wenn einer eine Lösung hätte.
Ciao
Benny
wollte mal nachhören, ob jemand eine Idee hat Folgendes über einen schönen Query zu lösen:
Ich habe eine Tabelle mit zwei Feldern: user und show
user gibt die userid wieder und show ist ein Wert, welcher von 0-4 gehen kann. Jeder User kann in der Tabelle mehrmals vorkommen - auch mit dem gleichen Show-Wert. Ich möchte mit einem Query jetzt folgendes ausgegeben bekommen.
user(group by oder distinct/ einmalig anzeigen) | count(alle shows zählen, die den Wert 1 haben) | count(alle mit show=2) | count(alle mit show=3) | count(alle mit show=4)
Das ganze sollte nur über einen Query und nicht über PHP laufen. Idealerweise müsste ich die Datenbankstruktur umstellen, aber das möchte ich nicht, weil das System so bereits bestens rennt.
Wäre super wenn einer eine Lösung hätte.
Ciao
Benny
Kommentar