Utiliser la clé étrangère d'une autre table

Résolu
Bonjour,
Je suis actuellement en train de faire un diagramme sur My SQL Workbench et j'ai mis dans une table la clé primaire d'une autre table (jusque là tout va bien :) ) mais celle-ci est en fait clé étrangère de cette même table.
Etant donné que je ne me sens pas très claire voici un schéma :

Article-------->|Commande -------->|Invendus
IdArticle.........|IdCommande..........|IdInvendu
......................|IdArticle..................|IdArticle
......................|IdPointdevente.......|IdPointdevente
......................|Date

Trois tables : Article, Commande, Invendus

En gras j'ai mis mes clés primaire, en gros Idarticle passe par 2 relations ...
Judicieux ? Impossible ?

Merci d'avance pour votre aide :)

2 réponses

  1. Bonjour,

    La clé primaire dans commande devrais être sur idCommande

    Dans commande idarticle et IdPointdeventede sont des clés étrangères

    Cordialement
    1. On nous apprend vraiment n'importe quoi en école d'ingé ... :p

      Comment n'avoir qu'une commande correspondant à un article commandé par un point de vente à une date donnée ?? ( j'ai omis de mettre en gras la date)
      Je veux éviter les doublons dans ma table commande...

      Merci d'avance
      1. Il suffit de mettre un index unique sur ces 3 champs
      2. Parfait c'est ce que je voulais !