[mysql] aantal unieke waarden uit tabel halen

Pagina: 1
Acties:

  • bartjenl
  • Registratie: Januari 2002
  • Laatst online: 23-06 21:00
Hoi,

aangezien de zoekfunctie het niet doet, wellicht een dubbelpost (ik heb 't niet kunnen vinden hier, maar wie weet..).
Ik heb een tabel:
+---------+--------+--------+
| overzID | userID | prodID |
+---------+--------+--------+
| 1 | 2 | 541 |
| 2 | 4 | 578 |
| 3 | 6 | 574 |
| 4 | 8 | 545 |
| 5 | 8 | 550 |
| 6 | 8 | 552 |
| 7 | 8 | 599 |
| 40 | 20 | 550 |
| 9 | 12 | 542 |
| 10 | 12 | 544 |
| 11 | 12 | 574 |
| 12 | 12 | 606 |
| 13 | 13 | 562 |
| 14 | 13 | 587 |
| 15 | 13 | 613 |
| 16 | 14 | 588 |
| 17 | 14 | 590 |
| 18 | 14 | 606 |
| 19 | 15 | 574 |
| 20 | 15 | 577 |
| 21 | 15 | 582 |
(...) (...) (...)
+---------+--------+--------+


Hier worden dus userID's gekoppeld aan productID's. Nu wil ik graag weten hoeveel unieke users hier instaan. (in dit voorbeeld dus 9)

De vraag is: HOE?

"Do not worry about your difficulties in mathematics; I can assure you that mine are still greater" - Albert Einstein (1879-1955)


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Iets van Count icm Distinct?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • bartjenl
  • Registratie: Januari 2002
  • Laatst online: 23-06 21:00
hm ja, distinct, nog niet aan gedacht.. en inderdaad.. even googelen gaf "count( distinct x )" (dus in dit geval COUNT(DISTINCT userID)) en dat werkte :D
thnx

"Do not worry about your difficulties in mathematics; I can assure you that mine are still greater" - Albert Einstein (1879-1955)