SQL Requête dans plusieurs tables

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par gcvoiron, 29 Mars 2008.

  1. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    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 :

    Code:
    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.
     
  2. cha_cha
    cha_cha Nouveau WRInaute
    Inscrit:
    24 Septembre 2006
    Messages:
    5
    J'aime reçus:
    0
    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....
     
Chargement...
Similar Threads - SQL Requête tables Forum Date
[MySQL] Requête SELECT et INSERT entre 3 tables liées+Aide Développement d'un site Web ou d'une appli mobile 30 Avril 2014
PB résultat Requête SQL avec jointure 3 tables Développement d'un site Web ou d'une appli mobile 12 Juin 2013
[MySQL] Requête SELECT entre 3 tables liées Développement d'un site Web ou d'une appli mobile 10 Août 2011
Problème de jointure entre deux tables requête SQL Développement d'un site Web ou d'une appli mobile 11 Avril 2011
[Résolu] PB requete SQL 3 tables + 2 count Développement d'un site Web ou d'une appli mobile 25 Janvier 2010
Requete de classement SQL sur trois tables avec SUM, COUNT.. Développement d'un site Web ou d'une appli mobile 4 Août 2008
Requete SQL sur 2 tables Développement d'un site Web ou d'une appli mobile 24 Décembre 2007
Problème avec requête SQL multiple (3 tables) et comptage Développement d'un site Web ou d'une appli mobile 22 Février 2006
Requête SQL pour connexion entre 3 tables liées.. Problèmes de référencement spécifiques à vos sites 30 Août 2005
Réunir 2 requetes sql (ORDER BY ASC et DESC) Développement d'un site Web ou d'une appli mobile 29 Août 2021
encodage texte sur requete mysql Demandes d'avis et de conseils sur vos sites 21 Octobre 2020
Requête MySql imbriquée Développement d'un site Web ou d'une appli mobile 8 Octobre 2020
Prestashop - Comportement bizarre d'une requête SQL e-commerce 1 Décembre 2018
Requête Mysql avec des string Développement d'un site Web ou d'une appli mobile 6 Février 2018
La syntaxe SQL permet-elle plusieurs mots-clefs dans une (sous-)requête identique ? Développement d'un site Web ou d'une appli mobile 17 Août 2017
Requete mysql Développement d'un site Web ou d'une appli mobile 30 Mai 2017
Problème requête mysql Développement d'un site Web ou d'une appli mobile 1 Mars 2017
Reduire et optimiser une requete sql Développement d'un site Web ou d'une appli mobile 8 Décembre 2016
Anomalie : beaucoup trop de requêtes SQL Administration d'un site Web 18 Novembre 2016
Besoin d'aide pour requête SQL PHP Développement d'un site Web ou d'une appli mobile 12 Novembre 2016