Partage
  • Partager sur Facebook
  • Partager sur Twitter

Stockage n° unique autoincremente commun à 2tables

    9 décembre 2014 à 10:39:31

    Bonjour à tous,

    Premier post ici pour moi, j’espère être sur le bon forum ^^

    Je travaille actuellement sur un projet de gestion de la facturation. 

    J'ai une table Facture et une table Avoir (l'Avoir correspond à une et une seule Facture et une Facture peut avoir plusieurs avoirs)

    Mon problème porte sur la numérotation des avoirs et des factures qui ont un numéro commun unique qui s'auto-incrémente.

    Voici un exemple :

    pour une 1ere facture    N° => F-2014-12-123  (F -> Facture, Année, Mois, N°unique)

    pour une 2eme facture   N° =>  F-2014-12-124

    pour un 1er avoir           N° => A-2014-12-125 (A -> Avoir, Année, Mois, N°unique)

    pour une 3eme facture   N° =>  F-2014-12-126

    Quelle est, selon vous, la meilleure façon de gérer ce n° unique ? 123, 124, 125 ....

    Comme il est commun aux deux tables je ne le vois pas en id / clé primaire d'une table. Mais je ne vois pas trop où le stocker ?

    Une table rien que pour ce numéro ? C'est optimal ?

    Merci pour aide sur ce sujet

    Infos ---------------------------------------

    BDD: Mysql

    Langage :  Ruby, Rails3

    • Partager sur Facebook
    • Partager sur Twitter

    Stockage n° unique autoincremente commun à 2tables

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown