mysql:12715
From: "saori" <"saori" <hibiki@xxxxxxxxxx>>
Date: Fri, 3 Feb 2006 13:52:35 +0900
Subject: [mysql 12715] Re: テーブルデータの正規化方法
小川様 川合様。 saori です。 ご指導ありがとうございました。 ■table5(宅配種類) を作ろうと思ったのは お二人のご推察どおり、最初は要らないかなと 思っていたのですが、ここ最近ポストに舞い込む宅配チラシに 「お好み」と「うどん」の両方OK なお店があったり 「とんかつ」と「丼もの」の両方OK なお店があったりしたので 2、3種類対応の宅配種類のお店を、『宅配種類』で 検索したいと考えた時に必要かな、と考えたからなのです。 問題の 『宅配地域』 なのですが、それぞれの市には 沢山の区 がありますのし、大抵のデリバリーものは 10ぐらいの区へお届け対応していますよね。 私の家は大阪市内の真ん中あたりなので、10ぐらいある 配達可能地域は、市内 のみで事足りるのですが それでは面白くない、などと欲張って考えてしまって。 地域の検索方法は、段階として2段階での検索を 考えておりまして、 第一段階 ○○市 んで、○○市をクリックで、 第二段階 ○○区 にしたいのです。 ただ、この時に、○○市(○件) とか ○○区(○件)と 表記させたいので、 ■table3(関西の地域) ※(大阪・京都・兵庫ぐらいまで網羅したい) ・地域KEY ・地域 <テーブル内状況> ------------------ KEY │地域 1│大阪府 2│大阪市 3│都島区 4│福島区 …中略… 26│堺市 27│岸和田市 …続く… -------------------- だとまずいのかしら…と悩んでおります。 川合様からご指導頂きました、 店舗KEY 地域KEY ---------------- 1 4 1 26 という形ですと、 たとえば、大阪市の城東区 を検索しようとしたとしましたら、 ■table4(宅配地域) ・店舗KEY ・地域KEY のテーブルを呼び出した後、地域KEYでSELECT項目を 搾り出し、合計数を出したら良い…(?)ので この形で行けるのですよね…。 自己流での勉強なので、身近に尋ねられる人がおらず とても初歩的な質問ですみません…。
12710 2006-02-03 10:35 ["saori" <hibiki@xxxx] テーブルデータの正規化方法 12711 2006-02-03 11:59 ┣[小川 <mcn010@xxxxxxx] 12712 2006-02-03 12:10 ┣[川合孝典 <gcd00051@x] -> 12715 2006-02-03 13:52 ┃┗["saori" <hibiki@xxxx] 12716 2006-02-03 14:18 ┃ ┣[小川 <mcn010@xxxxxxx] 12718 2006-02-03 15:17 ┃ ┃┗["saori" <hibiki@xxxx] 12719 2006-02-03 15:22 ┃ ┗[川合孝典 <gcd00051@x] 12721 2006-02-03 20:05 ┃ ┗["saori" <hibiki@xxxx] 12713 2006-02-03 12:12 ┗[小川 <mcn010@xxxxxxx]