Salut à tous!
Je suis nouveau sur le forum, j'espére pouvoir échanger des infos intéressantes avec vous...
Voila mon problème, je ne me rappelle plus vraiment mes cours SQL d'iut, voila ce que je voudrais faire:
J'ai 2 tables:
CATEGORIE
| 1 | Cat1 |
| 2 | Cat2 |
| 3 | Cat3 |
...
VIDEO
| 1 | Vid1 | :1:24:45: |
| 2 | Vid2 | :4:23: |
| 3 | Vid3 |:9:12:23:31:|
...
Le 3ème champs de la table vidéo (liste_categorie) étant la liste des id des catégories aux quelles appartiennent les vidéos.
Pour afficher par exemple les vidéo en fonction de la catégorie 24 je fais SELECT * FROM video WHERE liste_categorie LIKE "%:24:%"
Par contre j'aimerai pouvoir lister toutes les catégories et afficher en même temps le nombre de vidéo leur appartenant, ce qui donnerait à l'affichage:
Cat1 (total vidéos: 15)
Cat2 (total vidéos: 3)
Cat3 (total vidéos: 21)
...
Mais je ne sais pas le faire en une seule requête !!!!
Merci de votre aide