IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Agregation de données


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 105
    Points : 49
    Points
    49
    Par défaut Agregation de données
    Bonsoir,
    j'utilise une base mysql avec plusieurs tables Jointes et ces données sont importer car en grand nombre et j'aimerai agreger certaine données afin d'en faire resulter une trace dans l'autre table lié.
    Je m'explique:

    1ére table livre contient:
    idlivre
    idcat
    nom
    auteur
    categorie

    2ém table cat:
    idcat
    categorie
    cat_parent

    Probléme dans ma table LIVRE, le champ "categorie" comprend des enregistrements de type "Dramatique", "Livre Dramatique" , "Roman dramatique" or j'aimerai rassembler tout ces enregistrements dans le champ "Categorie" de ma 2ém table avec un seul enregistrement ayant pour valeur "Dramatique". Dans ce cadre, en faisant une jointure entre mes deux tables et en selectionnant cat.idcat=Dramatique j'afficherai tous les livres de cette catégorie.

    J'ai plus de 1000 livres qui sont mis à jour chaque mois, donc j'aimerai savoir commennt de maniére automatisé je pourrais arrivé a ce resultat.

    J'espére que quelqu'un pourra m'aider et je l'en remercie par avance. Si vous avez des docs sur ce genre de manip, ça serait sympa de me dire ou je peux les trouver.

    Bonne soirée
    Thibaut

  2. #2
    Membre expérimenté
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Points : 1 351
    Points
    1 351
    Par défaut
    Bonsoir,

    La c'est un probleme ardu dont je n'ai pas, à l'heure actuelle de solution par requête. Il me semble cependant que sqlpro a un problème de ce genre dans ses puzzles : http://sqlpro.developpez.com. Tu peux lui demander, il saura peut-être répondre à ton soucis.

    Sinon en attendant j'aurai deux solutions qui seraient soit de gérer les id pour que chaque categorie fille possède un id commencant pas celui de sa mère, soit que le champ cat_parent reprenne l'ensemble des id des categories meres.
    Pensez au tag

  3. #3
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 105
    Points : 49
    Points
    49
    Par défaut Merci
    Je te remercie pour ta réponse, je vais aller voir du coté de Sqlpro, néanmoins mon principal probléme est d'ajouter automatiquement l'iDCAT correspondant aux produits.

    J'ai entendu parler d'une methode de matching, y'a t'il un tutoriel ou un site qui parle de cela.

  4. #4
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    J'ai peut-être une idée, tu vas me dire si ça répond à ta question.

    Supposons que dans ta table CAT, tu aies une catégorie "Dramatique" avec pour idcat le code 1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE livre
    SET idcat=1
    WHERE categorie LIKE "%Dramatique%"
    Comme ça, tous tes livres ayant une catégorie contenant la chaîne "Dramatique" seront liés à la catégorie 1 ("Dramatique").

    En principe, LIKE est insensible à la casse.

    Est-ce que c'est ce que tu voulais? Est-ce que ça marche?
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

Discussions similaires

  1. Agreger des données de type caracteres
    Par Almindra dans le forum Requêtes
    Réponses: 2
    Dernier message: 30/09/2010, 17h33
  2. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  3. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51
  4. [Kylix] Sauvegarde de donnée utilisateur....
    Par Eclypse dans le forum EDI
    Réponses: 1
    Dernier message: 11/05/2002, 17h21
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo