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

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]