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

mysql:4046

From: "Rei Shimizu" <"Rei Shimizu" <remo@xxxxxxxxxx>>
Date: Thu, 19 Jul 2001 13:13:52 +0900
Subject: [mysql 04046] Re: フィールドの定義について

はじめまして清水です。
本当に、ご回答ありがとうございます。

> 「フィールドを連結して一つのフィールドを作る」という意味が良く
> わからないんですが、


私の説明が足りなかったばかりに、すません。
実はMySQLサーバーにはMyODBCで接続して、レコードの追加とかは、
Accessで行いたいと思っています。


データベースの使用目的は通販サイトの構築兼、そこで扱う商品の管理です。
JSPとJDBCで連携させデータをテーブルに割り振るhtmlを生成したいと思ってます。

ユーザーサイドからはジャンル→商品区分の順で絞込みをさせたいため、
ジャンルIDと商品区分IDは独立させないと、と考えたのですが、

こちら側が管理するにしても、ある程度コードで区分が分かり、なおかつ、
ユニークな値をもったIDが必要になったわけです。

しかも、最後の連番に関しては、出来れば、
ジャンル"0"の商品区分"A"の001番目の商品と言うようにしたいんで、
三桁の連番に関しては、重複した値がでてきます。

そこでそれらを全部繋げたひとつのIDが自動生成できるフィールドが定義できないか
と思いました。
まずその商品のジャンルIDと商品区分IDを繋げて、その後、その二を連結した他の商
品を検索して、
その中の一番大きい連番を持つIDに+1していく、というような仕組みが、作りたかっ
たんです。


説明がうまくできないんですが、このような事をしたいんですが、どうしたら実現で
きるんでしょうか?
またもっといい方法があればアドバイス下さい。
よろしくお願いします。


> SELECT 時に一つのフィールドとして見えれば良い
> だけなら、
> select concat(ジャンルID, 商品区分ID, 連番) from 〜;
>
> で、できると思います。

もう少し詳しく説明していただけないでしょうか?
とみたさんの説明してくださった事で、私がやろうとしてることは出来るんでしょう
か?
理解力不足で申し訳ないです。

もう少し、とみたさんのお知恵を拝借させてください。





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

      3983 2001-07-12 21:16 ["Rei Shimizu" <remo@] アドバイスお願いします。                
      3984 2001-07-12 21:39 ┣["TOYOSHIMA,Masayuki"]                                       
      3987 2001-07-12 23:53 ┃┗["Rei Shimizu" <remo@]                                     
      3994 2001-07-13 11:36 ┃ ┗[楠吉彦 <moredebu@xxx]                                   
      4011 2001-07-15 22:57 ┃  ┗["Rei Shimizu" <remo@]                                 
      4012 2001-07-15 23:14 ┃   ┗["ebara hisashi" <eba]                               
      4015 2001-07-16 12:05 ┃    ┗["Rei Shimizu" <remo@] 少しは進みました。          
      4016 2001-07-16 13:02 ┃     ┣[<endo_t@xxxxxxxxxx> ]                           
      4018 2001-07-16 13:33 ┃     ┃┗["Rei Shimizu" <remo@]                         
      4034 2001-07-18 07:30 ┃     ┗["Rei Shimizu" <remo@] フィールドの定義について  
      4036 2001-07-18 14:30 ┃      ┣[楠吉彦 <moredebu@xxx]                         
      4045 2001-07-19 12:06 ┃      ┃┗["Rei Shimizu" <remo@]                       
      4041 2001-07-19 04:15 ┃      ┗[とみたまさひろ <tomm]                         
      4043 2001-07-19 10:15 ┃       ┣[楠吉彦 <moredebu@xxx]                       
->    4046 2001-07-19 13:13 ┃       ┗["Rei Shimizu" <remo@]                       
      4048 2001-07-22 19:05 ┃        ┗[とみたまさひろ <tomm]                     
      3985 2001-07-12 23:10 ┗[<endo_t@xxxxxxxxxx> ]                                       
      3986 2001-07-12 23:38  ┗["Rei Shimizu" <remo@]