ユーザーが自分のクーポン コードを Web サイトに保存できるプロジェクトに取り組んでいるので、それを行う最善の方法を知りたいです。
たとえば、次のように、ユーザーを含む 1 つのテーブルがあるとします。
userId | firstName | lastName | codeId
そして、次のようなクーポンコードの表があります。
codeId | codeNumber
だから私ができることはに接続することです。codeId
誰かuserId
がクーポンを保存するcodeId
と、クーポン テーブルの がcodeId
users テーブルの になります。
しかし、ユーザーが複数のクーポンを持っている場合はどうすればよいでしょうか? ユーザーにどのように接続する必要がありますか?
私は何をすべきか2つのオプションがあります:
のように
codeId
クーポン テーブルからcodeId
ユーザー テーブルに保存します。1,2,3,4,5
クーポン テーブルに新しい行を作成し、クーポン テーブルに別のフィールドを追加して、クーポンを追加したユーザーの を入力することで、ユーザーをコードに接続し
userId
ますuserId
。
では、2 つのオプションのどちらが優れているのでしょうか。