hiroton
2021/11/12 (金) 09:07:30
e48a1@f966d
また説明不足があって恐縮なのですが、EXCELのデータにはすべての行(点呼記録レコード)に注意事項のIDが入力されています(VLOOKUPでマスタから文字列を表示させています)
ということは、EXCEL上のデータでいわゆる1対多の状態になっているということですね
ならば単純に「1」側のデータ(「日付」と「注意事項のID」)をインポートしてから「多」側のデータ(「注意事項のID」を除いたそのほかすべて)をインポートすればいいです
点呼記録テーブルと日付テーブルはそれぞれIDでリレーションするのだと思いますが
それぞれにインポートしてIDはどのようにあわせるのでしょうか?
DB設計におけるナチュラルキーとサロゲートキーという考え方の話になるんですがわざわざキーを作らなくても
日付テーブルの「日付」と点呼記録テーブルの「日付」でリレーションを組めばいいですよ
通報 ...