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 :

Quantité de produit selon l'utilisateur


Sujet :

Requêtes MySQL

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 54
    Points : 28
    Points
    28
    Par défaut Quantité de produit selon l'utilisateur
    Bonjour,

    Je suis en train de réaliser une petite page PHP avec MySQL pour gérer les stocks "pirates" de produits.

    Donc j'ai créé une table produit, une table gestionnaire, et une table posséder avec en une clef primaire composée des clés de chacune de mes tables précédemment citées.

    Déjà est ce que cela est correct ?

    La question qui amène ce post est la suivante.
    Comment je peux gérer pour un produit une quantité pour chaque gestionnaire ?

    J'espère être clair.

    Merci d'avance

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 561
    Points
    38 561
    Billets dans le blog
    9
    Par défaut
    Bonjour

    Pour la première question, le modèle est correct si un produit peut concerner plusieurs gestionnaires et qu'un gestionnaire peut être concerné par plusieurs produits, en ce cas, la quantité est un attribut de la table associative 'POSSEDER'
    Sinon deux tables suffisent.

    Pour la deuxième question, que faut il comprendre par "comment je peux gérer..." ?
    S'il s'agit de connaitre la quantité respective de chaque produit par gestionnaire, la requête est toute simple

    Voici un exemple

    Jeu d'essai :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    with T1PROD(T1ID, T1NOM) as
        (select 1, 'dentifrice'   union all
         select 2, 'shampoing'    union all
         select 3, 'jus de navet'
        )
       , T2GEST(T2ID, T2NOM) as
        (select 1, 'sergio'      union all
         select 2, 'micheline'   union all
         select 3, 'benoit'
        )
       , T3POSS(T1ID, T2ID, T3QTE) as
       (select 1, 1, 100   union all
        select 1, 3, 150   union all
        select 2, 2, 010   union all
        select 3, 2, 050   union all
        select 3, 3, 033
       )

    Requête :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    select T1NOM
         , T2NOM
         , T3QTE
    from  T1PROD T1
    inner join
          T3POSS T3
       on T3.T1ID=T1.T1ID
    inner join
          T2GEST T2
       on T2.T2ID=T3.T2ID

    Résultat :
    T1NOM T2NOM T3QTE
    dentifrice sergio 100
    dentifrice benoit 150
    shampoing micheline 10
    jus de navet micheline 50
    jus de navet benoit 33

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/11/2019, 15h29
  2. ré-affichage d'un msgbox dans x jours (selon choix utilisateur)
    Par léclaireur dans le forum Général VBA
    Réponses: 6
    Dernier message: 03/05/2007, 08h48
  3. [JSP] Personnalisation de l'interface selon l'utilisateur
    Par Pashmina dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 11/04/2006, 10h34
  4. Numérotation automatique selon les utilisateurs
    Par Safaritn dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 12/08/2005, 14h11
  5. [9i] Procédure unique variant selon l'utilisateur
    Par sygale dans le forum Oracle
    Réponses: 13
    Dernier message: 31/01/2005, 18h30

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