有効期限をつけて同じ内容で一部を変更したレコードを追加するということでしょうか?
同じIDは登録できませんよね?
同じIDは登録出来ないので、確かにこれは無理ですよね。
商品ID(主キー) | 商品名 | 開始年月 | ほにゃらら |
---|---|---|---|
1 | りんご | 2022/1 | ほにゃらら |
りんご | 2022/2 | ほにゃらら |
どのようにやるということですか?
最初にざっくり思い浮かべたのはこんな感じのでした。
商品ID | 商品名 |
---|---|
1 | りんご |
商品ID | 開始年月 | ほにゃらら |
---|---|---|
1 | 2022/1 | ほにゃらら |
1 | 2022/2 | ほにゃらら〜 |
1 | 2022/3 | ほにゃらら〜〜 |
商品名や社名も何とかならないか考えたんですけど、力不足でまとまらなかったです。見た目の履歴は残すとして、中身が変わらないのに見た目を参照する必要ってあるのかな、従来通り中身を参照出来ないかしら?
プロに任せれば、マスタ全部に開始年月を組み込んで、複雑なデータベースを作ることが出来るのかもしれません。
リレーションするときの主キーはIDにすることが多いですが
ググったり本を読んだりするとだいたいそんな感じなので自然にそうなっちゃいますよね。主キーはIDの泥沼から抜け出すなら早い方が良いですよ。頭を柔らかくしないと無理なので大変苦労します。
通報 ...