mysql:12716
From: 小川 <小川 <mcn010@xxxxxxxxxx>>
Date: Fri, 3 Feb 2006 14:18:06 +0900
Subject: [mysql 12716] Re: テーブルデータの正規化方法
こんです^^ 2段階検索ならば、「table3」を 店舗KEY 地区1 地区2 1 大阪府 大阪市豊島区 2 大阪府 大阪市北区 3 大阪府 茨木市 4 京都府 京都市北区 5 京都府 福知山市 とするのはいかがでしょうか。 同じカラムに「大阪府」と「大阪市〜」を放り込むと 間違いが出ますし、絞込み用に別テーブルが必要に なる気がします。 ではでは〜 > > 地域の検索方法は、段階として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]