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

SQL Procédural MySQL Discussion :

Un auto_increment un peu particulier


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut Un auto_increment un peu particulier
    J'ai dans 1 tableau deux lignes, id et coef.
    Je voudrais que dans un autre tableau s'inscrive les valeurs de coef selon id,
    faire de coef une sorte d'auto_increment.
    Est-ce possible?
    Comment s'appelle c'est variable?

  2. #2
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    c'est pas 2 colonnes plutot?

  3. #3
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    Tu peux donner un exemple de ce que tu veux faire en detail ?
    (ce que tu as au debut et ce que tu veux a l'arrivée)

    en gros tu veux concatener l'id et le coef ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut
    je ne veux pas concatener mes informrmations.
    j'ai deux tableaux:

    Tableau couleur
    ___________________
    ___ID____|___COEF__|
    ___bleu__|___1.2____|
    __rouge__|___1.5____|


    Tableau produit
    ____________________
    ___ID___|___COEF____|
    ___bleu__|____ ?_____|


    Si je rentre "bleu" dans la colonne ID du "Tableau produit", je veux que le COEF s'inscrive seul, c'est a dire pour "bleu"="1.2" et "rouge"="1.5".
    c'est pas compliquer, mais je sais pas comment s'appelle cette fonction

  5. #5
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    pour recuperer ton coef, t'as qu'a faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT coef
    INTO v_coef
    FROM couleur
    WHERE id='bleu'

    et apres tu fais ton insert des valeurs 'bleu' et v_coef dans ta table produit

    Tu peux faire ça en passant le parametre 'bleu en variable ainsi tu pourra recuperer le coef de n'importe quelle couleur qui existe dans la table couleur

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut
    ouias d'accord, mais si je rentre rouge,
    rien ne s'écrie dans mon tableau....
    et c'est quoi la valeur d'execution de la variable_coef?

Discussions similaires

  1. [XSLT]Tableau un peu particulier
    Par JohnBlatt dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 21/06/2006, 18h14
  2. Un tri un peu particulier
    Par GregPeck dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/06/2006, 15h32
  3. Menu un peu particulier avec des onmouseover
    Par Jinroh77 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/02/2006, 14h30
  4. #define un peu particulier
    Par greuh dans le forum C
    Réponses: 14
    Dernier message: 12/10/2005, 16h42
  5. Réponses: 2
    Dernier message: 05/01/2004, 11h23

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