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 :

Liaison d'enregistrements selon un champ déterminé


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 51
    Par défaut Liaison d'enregistrements selon un champ déterminé
    Bonjour,
    Je souhaite écrire une requête qui me permet de rajouter un nouveau champ "linkId" rassemblant les enregistrements convenant sur la même valeur d'un certain champ c1 . Le champ "linkId" est de type int et il s'incrémente à chaque nouvelle variété de valeur de c1.

    Soit l'exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    name          phone 
     
    John        0592466396
    Jonh        0924633588
    Daniel      0652436465
    Joseph      0454646463
    Daniel      0513464555
    le résultat attendu de la requête est alors :

    Soit l'exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    name          phone             lindId
     
    John        0592466396             1
    Jonh        0924633588             1
    Daniel      0652436465             2
    Joseph      0454646463             3
    Daniel      0513464555             2
    any help?

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour,

    quel est votre sgbd ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 51
    Par défaut
    MySQL

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    en utilisant une variable globale ca devrait le faire.

    un exemple à adapter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT
        id,
        size,
        @total := @total + size AS cumulativeSize,
    FROM TABLE, (SELECT @total:=0) AS t;

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 51
    Par défaut
    Merci
    Mais je vois pas quelles valeurs donner à SIZE pour avoir le même linkId pour des enregistrements identiques ??

    Citation Envoyé par punkoff Voir le message
    en utilisant une variable globale ca devrait le faire.

    un exemple à adapter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT
        id,
        size,
        @total := @total + size AS cumulativeSize,
    FROM TABLE, (SELECT @total:=0) AS t;

Discussions similaires

  1. [AC-2007] Dupliquer des enregistrements selon la valeur d'un champ
    Par youssefbsf dans le forum VBA Access
    Réponses: 3
    Dernier message: 18/08/2011, 14h27
  2. [AC-2003] Modification d'un enregistrement selon la valeur d'un champ
    Par jeankliss dans le forum VBA Access
    Réponses: 4
    Dernier message: 25/07/2011, 17h57
  3. Réponses: 0
    Dernier message: 04/06/2010, 11h50
  4. Enregistrement selon champ x
    Par nanmer dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 24/02/2009, 09h29
  5. Réponses: 2
    Dernier message: 30/11/2007, 17h54

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