Momenteel ben ik bezig met een project(je), en zit momenteel even vast op een bepaald punt.
Ik heb een simpele (koppel) tabel welke is: http://cl.ly/5M0x er zijn twee kolommen, `user_id` en `categories_id`, elke verwijzen naar een id in een andere tabel (`users` en `categories`).
Nu wil ik weten hoeveel leden er per categorie zijn (dit is vrij simpel te doen op deze manier):
Maar nu wil ik graag dat als een gebruiker lid is van meerdere categorieën hij maar één keer wordt meegeteld voor de eerste categorie waar hij lid van is, en daarna niet meer mee wordt geteld bij de andere categorieën.
Hoe moet ik dat aanpakken?
Ik hoop dat het wat duidelijk is
Ik heb een simpele (koppel) tabel welke is: http://cl.ly/5M0x er zijn twee kolommen, `user_id` en `categories_id`, elke verwijzen naar een id in een andere tabel (`users` en `categories`).
Nu wil ik weten hoeveel leden er per categorie zijn (dit is vrij simpel te doen op deze manier):
MySQL:
1
| SELECT COUNT(uc.user_id) as total FROM xs2media_users_categories as uc GROUP by uc.categorie_id |
Maar nu wil ik graag dat als een gebruiker lid is van meerdere categorieën hij maar één keer wordt meegeteld voor de eerste categorie waar hij lid van is, en daarna niet meer mee wordt geteld bij de andere categorieën.
Hoe moet ik dat aanpakken?
Ik hoop dat het wat duidelijk is