Regroupement de données dans un champs SQL

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par bradeux, 24 Mars 2011.

  1. bradeux
    bradeux WRInaute occasionnel
    Inscrit:
    18 Mai 2005
    Messages:
    349
    J'aime reçus:
    0
    Bonjour à tous,

    Je bloque sur un traitement sql et j'aimerai avoir votre aide.

    Je m'explique:
    J'ai dans une table 1 champ regroupant un ensemble d'id et de poids, séparé par un ";" eux mêmes séparés d'autres ID par un "|".

    EX : 521;0.5|522;0.5|523;1|524;4|525;0.5|521;2
    Où 521 = un id
    et 0.5 = le poids de l'id
    J'ai donc dans cet exemple 6 entrées pour 5 produits différents (le 521, 522, 523, 524, 525).

    Ce que j'aimerai faire, c'est regrouper les différents ID et calculer un poids unique en additionnant les différentes valeurs.

    L'objectif est donc d'obtenir cela :
    521;2.5|522;0.5|523;1|524;4|525;0.5
    Avez vous une idée ?

    Merci
     
  2. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    701
    J'aime reçus:
    0
    C'est quoi exactement ces tables ?

    Parce que là, t'es mal barré pour faire des traitements facilement sous cette forme de données.
     
  3. bradeux
    bradeux WRInaute occasionnel
    Inscrit:
    18 Mai 2005
    Messages:
    349
    J'aime reçus:
    0
    oui je me doute ! C'est pour ça que je galère :)

    En fait, je souhaite associer ensemble tout ce qu'un membre ajoute dans ses favoris. L'idée c'est de pousser des sites similaires en fonction des associations de toute la communauté.

    Imaginons qu'un membre ajoute 10 sites à ses favoris, je souhaiterai associer ensemble tous les sites afin de dire :
    "pour le site 1, je vous conseil le site 2, 3, 4, 5, 6, 7 ,8, 9, 10"
    "Pour le site 2, je vous conseil le site 1, 3, 4 ..."

    Le fonctionnement basique voudrait que j'utilise une table comme ça :
    site1|site2
    site1|site3
    site1[site4
    ...
    site2|site1
    site2[site3
    site2[site4
    ...
    ...

    J'arrive vite à une usine à gaz si je garde ce fonctionnement là. C'est pour cela que j'envisage de procéder comme ça pour ne faire qu'1 enregistrement par site.

    Tu as une autre idée ?
     
  4. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    701
    J'aime reçus:
    0
    Et dans cette table, tu fais entrer le poids ?
    site1|site2|0.5
    site1|site3|0.7
    site1[site4|1
    ...
    site2|site1|0.3
    site2[site3|2
    site2[site4|1.5
    ...
    ...

    Comment est défini ce poids ? C'est une note ?
     
  5. bradeux
    bradeux WRInaute occasionnel
    Inscrit:
    18 Mai 2005
    Messages:
    349
    J'aime reçus:
    0
    Exactement, j’intègre le poids qui est une note que je calcul en fonction de critères spécifiques.
     
Chargement...
Similar Threads - Regroupement données champs Forum Date
Statistiques pour le regroupement de contenu dans Google Analytics Google Analytics 24 Juillet 2019
Regroupement des URL sous la canonique (perfs Search Console) Google : l'entreprise, les sites web, les services 7 Février 2019
Regroupement de 2 sites sur un même serveur et référencement Problèmes de référencement spécifiques à vos sites 25 Février 2015
Nombre d’événements par regroupement de contenu Google Analytics 29 Novembre 2014
Regroupement de contenu (content grouping) Google Analytics 12 Novembre 2014
Statistiques d'un sous répertoire - regroupement de contenu Google Analytics 11 Juin 2014
Regroupement de mots clés Rédaction web et référencement 29 Février 2012
Regroupement de 3 boutiques en 1 e-commerce 4 Avril 2011
Regroupement des résultats pour un même site Référencement Google 11 Février 2009
Liste de pays et regroupement en régions Développement d'un site Web ou d'une appli mobile 29 Novembre 2008
Aide MySQL pour regroupement par intervalles Développement d'un site Web ou d'une appli mobile 23 Juin 2007
Aide SQL regroupement sur datetime... Développement d'un site Web ou d'une appli mobile 17 Juin 2007
.fr et nom de régions, département, regroupement de communes Administration d'un site Web 27 Mars 2007
Données structurées 'person' et 'organization' à mettre sur toutes les pages du site ? Référencement Google 24 Juillet 2022
Je ne peux plus consulter mes données Google Analytics Google Analytics 8 Juillet 2022
Incohérence de données Google Analytics 6 Juillet 2022
JobTitle dans les données structurées auteur Techniques avancées de référencement 8 Juin 2022
Aucunes données sur Google Analytics - prestashop Google Analytics 19 Mai 2022
Affichage des données démographiques Google Analytics 10 Mai 2022
Aide données structurées produits Woocommerce Débuter en référencement 4 Mai 2022