Michał Wójcik

Michał Wójcik Front End Developer
- Freelancer

Temat: Grupowanie po opcji i uzytkowniku

Hej,
mam nastepujący problem. Chciałbym po przez zapytanie mysql policzyć ile jest danych opcji dla danego użytkownika. Mniej wiecej taki efekt mnie interesuje:
id usera / opcja / ilosc
1 / 1/ 100
1 / 2/ 12
1 / 3 /32
2 / 1 / 0
2 / 2/ 22
itd.
Tabela wyglada tak:
id, data_dodania, opcja, uzytkownik

Jeżeli robie zapytanie tylko dla jednego uzytkownika o okreslonym id:
SELECT COUNT(data_dodania),opcja, id_uzytkownika FROM ankiety where id_uzytkownika = 2 group by opcja

Działa super ;-)

Jednak nie umiem sobie poradzic z wygenerowaniem listy dla każdego użytkownika. Może mi ktoś pomóc?

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Marek Karmelski

Marek Karmelski PHP Programmer,
Magento dev, Agencja
reklamowa White
Ducky

Temat: Grupowanie po opcji i uzytkowniku

Powinieneś zastosować wielokrotne grupowanie wierszy, coś w tym stylu:


SELECT id_user, opcja, COUNT(opcja)
FROM ankiety
GROUP BY opcja, id_user
ORDER BY id_user, opcja

Podobne tematy


Następna dyskusja:

grupowanie i sortowanie




Wyślij zaproszenie do