login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Records filteren? (Opgelost)

Offline SvenP - 03/02/2010 22:23
Avatar van SvenPPHP interesse Goedendag,

Ik heb een tabel in de database.
En in die tabel staat naam en timestamp.

nou wil ik graag met 1 query namen die er vaker dan een keer in staan maar 1keer op mijn pagina laten zien.
en vervolgens tellen hoevaak ze er in staan

bijv.

db:
Piet
Klaas
Jan
Piet
Kees
Klaas

Resultaat:
Piet 2
Klaas 2
Jan 1
Kees 1

Hoe werkt dit ook alweer? 

Mvg,
Sven.

2 antwoorden

Gesponsorde links
Offline Abbas - 03/02/2010 22:40 (laatste wijziging 03/02/2010 22:40)
Avatar van Abbas Gouden medaille

Crew .NET
Om alleen maar de niet-dubbele waardes te laten zien gebruik je het keyword GROUP BY of DISTINCT in je query. Aangezien je hier nog moet tellen ook gebruik je GROUP BY:

  1. SELECT naam, COUNT( naam )
  2. FROM tabelNaam
  3. GROUP BY naam
Bedankt door: SvenP
Offline SvenP - 03/02/2010 23:02
Avatar van SvenP PHP interesse Ahh jah, group by, dat was em.

Heel erg bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.164s