1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

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
L'antivirus est-il utile pour protéger les données professionnelles? Le café de WebRankInfo 17 Septembre 2020
Inclure prix mensuel dans les données structurées Référencement Google 9 Septembre 2020