SQL Requête dans plusieurs tables
2 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
SQL Requête dans plusieurs tables
Bonjour,
Pour des stats, j'exécute 3 requêtes et je sais que je peux simplifier cela, mais comment ?
Je souhaite compter le nombre de commentaires pour une catégorie de vidéo donnée. Voici ma BDD :
Actuellement, je sélectionne toutes les vidéos d'une catégorie. Puis pour chaque vidéo, je compte le nombre de commentaires dans la table "commentaires"... Est-ce possible de simplifier tout cela ?
Merci d'avance, Guillaume.
Pour des stats, j'exécute 3 requêtes et je sais que je peux simplifier cela, mais comment ?
Je souhaite compter le nombre de commentaires pour une catégorie de vidéo donnée. Voici ma BDD :
- Code: Tout sélectionner
table video >>>>>>>>>> [video_id][video_categorie]...
table commentaires >>>> [commentaire_id], [commentaire_video_id]...
Actuellement, je sélectionne toutes les vidéos d'une catégorie. Puis pour chaque vidéo, je compte le nombre de commentaires dans la table "commentaires"... Est-ce possible de simplifier tout cela ?
Merci d'avance, Guillaume.
Bon evidemment tu dois utiliser un count et un group by sur une jointure selon ta category....
en fait tu voudrais voir pour chaque couple category-vidéo...le nombre de commentaire associés
select v.video_categorie, v.video_id, count(c.commentaire_id) as number_comment from
video v inner join
commentaires c on (c.commentaire_video_id = v.video_id)
group by v.video_categorie,v.video_id
Bon c'est fait de tete....je ne suis pas vraiment certain que ca fonctionne
cette requete pourrait de donner ca :
commentaire_id video_id number_comment
1 1 12
1 2 14
2 4 11
voilou....
en fait tu voudrais voir pour chaque couple category-vidéo...le nombre de commentaire associés
select v.video_categorie, v.video_id, count(c.commentaire_id) as number_comment from
video v inner join
commentaires c on (c.commentaire_video_id = v.video_id)
group by v.video_categorie,v.video_id
Bon c'est fait de tete....je ne suis pas vraiment certain que ca fonctionne
cette requete pourrait de donner ca :
commentaire_id video_id number_comment
1 1 12
1 2 14
2 4 11
voilou....
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Statistiques des requêtes sur les moteurs en 2006
- Google facilite les recherches par site
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Yahoo France propose des requêtes avec les recherches suggérées
- Le marketing viral au service du référencement
- Suggestions de requêtes dans Google News
- Obtenir le nombre exact de requêtes effectuées sur Google
- 2,5 milliards de requêtes par jour sur Google en juillet 2009
- The Technology Behind Google
- gestion tables sql
- Requete SQL sur 2 tables
- Passer deux tables SQL en une
- Tables SQL disparues chez OVH
- Grouper les tables SQL comme Freeglobes
- Passage de tables sql en flux xml locatif ?
- Problème avec requête SQL multiple (3 tables) et comptage
- Requête SQL pour connexion entre 3 tables liées..
- [SQL]Verifier la presence d'une entrée dans plusieurs tables
- Requete de classement SQL sur trois tables avec SUM, COUNT..
- Outil SQL pour export de tables sur des bases différentes
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum