Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[SQL] Distinct tellen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een tabel "pages" met daarin een overzicht van pagina's en welk sjabloon zij gebruiken:
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?

  • jvdmeer
  • Registratie: April 2000
  • Laatst online: 10:33
Zoek eens naar GROUP BY in de P&W FAQ - SQL

* jvdmeer was al bang dat iemand een compleet antwoord ging typen.

[ Voor 70% gewijzigd door jvdmeer op 27-12-2007 16:34 ]


  • killercow
  • Registratie: Maart 2000
  • Laatst online: 20-11 13:15

killercow

eth0

een group by op je template ipv een distinct

SQL:
1
select count(page_id) as count, template from pages group by template
jvdmeer schreef op donderdag 27 december 2007 @ 16:31:
Zoek eens naar GROUP BY in de P&W FAQ - SQL

* jvdmeer was al bang dat iemand een compleet antwoord ging typen.
Sorry :P

[ Voor 50% gewijzigd door killercow op 27-12-2007 16:35 ]

openkat.nl al gezien?