Ik heb een tabel "pages" met daarin een overzicht van pagina's en welk sjabloon zij gebruiken:
Ik ben nu op zoek naar een query waarmee ik voor elke template tel hoevaak deze gebruikt wordt. De resultset moet er dus als volgt uit zien:
De volgende query geeft een foutmelding, maar ik snap niet waarom. Als ik het eerste of het tweede deel van de query apart run, doen ze het wel, maar gecombineerd dus niet:
Kan iemand mij zeggen wat ik voud doe?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| +---------+----------+ | page_id | template | +---------+----------+ | 1 | 23 | +---------+----------+ | 2 | 60 | +---------+----------+ | 4 | 23 | +---------+----------+ | 5 | 23 | +---------+----------+ | 6 | 60 | +---------+----------+ | 9 | 11 | +---------+----------+ |
Ik ben nu op zoek naar een query waarmee ik voor elke template tel hoevaak deze gebruikt wordt. De resultset moet er dus als volgt uit zien:
code:
1
2
3
4
5
6
7
8
9
| +----------+----------+ | template | count | +----------+----------+ | 23 | 3 | +----------+----------+ | 60 | 2 | +----------+----------+ | 11 | 1 | +----------+----------+ |
De volgende query geeft een foutmelding, maar ik snap niet waarom. Als ik het eerste of het tweede deel van de query apart run, doen ze het wel, maar gecombineerd dus niet:
SQL:
1
| SELECT DISTINCT(template), DISTINCT(COUNT(template)) FROM pages |
Kan iemand mij zeggen wat ik voud doe?