[前][次][番号順一覧][スレッド一覧]

mysql:13092

From: Jun Shirasawa <Jun Shirasawa <jshira@xxxxxxxxxx>>
Date: Thu, 15 Jun 2006 20:50:53 +0900 (JST)
Subject: [mysql 13092] Re: はじめまして。データベース設計についての質問です

白澤です。

以下、c-atwork <ml@xxxxxxxxxx>さんの
「[mysql 13091] はじめまして。データベース設計についての質問です」
 (Thu, 15 Jun 2006 20:39:42 +0900) より一部引用:

> 顧客マスタ
> 顧客ID、顧客名、パスワード
> 
> 商品マスタ
> 商品ID、商品名、価格1、価格2
<中略>
> ログインした顧客ごとに、表示される商品をコントロールできな
> いか?(表示の可否)
> 
> 商品は、たまに変わるので固定ではありません。商品の追加のと
> きに、別途管理画面かなにかで、顧客別にチェックボックスかな
> にかを用いて商品の取り扱いの可否を設定するようにしたいので
> す。データベースをどんな感じで持たせればよいのかイメージが
> わかずに悩んでいます。なにかうまい方法はございませんでしょ
> うか?

関連テーブルを作成すると言うのはいかがでしょうか?つまり、

  顧客ID 商品ID

という、顧客と商品の「関連のみ」を扱うテーブルを作るわけです。
このテーブルを顧客IDで select すると取扱可能な商品IDが取得で
きますよね?

----
 Best regards,
   SHIRASAWA, Jun. <jshira@xxxxxxxxxx>

[前][次][番号順一覧][スレッド一覧]

     13091 2006-06-15 20:39 [c-atwork <ml@xxxxxxx] はじめまして。データベース設計についての質問です
->   13092 2006-06-15 20:50 ┗[Jun Shirasawa <jshir]                                       
     13093 2006-06-15 21:06  ┗[c-atwork <ml@xxxxxxx]                                     
     13094 2006-06-15 21:34   ┗[Jun Shirasawa <jshir]                                   
     13095 2006-06-15 21:51    ┣[Jun Shirasawa <jshir]                                 
     13096 2006-06-15 21:52    ┗[c-atwork <ml@xxxxxxx]