Zastanawiałem się, czy ktoś może pomóc z tymMySQL kwerendy z subsort według typu
mam następujące tabele
user_ids {
uUID
name
}
types {
tUID
name
}
activity {
aUID
user_id
type_id
date
}
więc użytkownicy będą zawierać
uUID name
1 Bob
2 Mark
3 Peter
rodzajów byłoby
tUID name
1 Baseball
2 Football
3 Cricket
activit y byłyby
aUID user_id type_id date
1 1 2
2 1 2
3 1 3
4 2 1
5 2 3
6 2 1
7 3 3
8 3 3
9 3 3
teraz co chciałbym dostać to poniższa tabela powrotem
Name Type Count of type
Bob Baseball 0
Bob Football 2
Bob Cricket 1
Mark Baseball 2
Mark Football 0
Mark Cricket 1
Peter Baseball 0
Peter Football 0
Peter Cricket 3
mogę to zrobić z pojedynczego zapytania per ID użytkownika, ale chciałbym wiedzieć, czy istnieje sposób, aby zrób to za pomocą pojedynczego zapytania.
Dzięki
Martin
Dzięki temu działało świetnie. – Martin
Instrukcja zero nie zwróci 0, jeśli użytkownik nie wykonał żadnych czynności lub wykonał tylko 1 EG Peter Cricket 3 , ale nic poza tym – Martin
Nie zwróci ani użytkownik wykonał jakąś czynność, czy nie –