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

mysql:13580

From: "YASUDA, Hiroyuki" <"YASUDA, Hiroyuki" <hiroyuki.yasuda@xxxxxxxxxx>>
Date: Wed, 06 Dec 2006 14:38:28 +0900
Subject: [mysql 13580] Re: テーブルに格納された文字列の置換について

安田と申します。

syokora wrote as follows in (2006/12/06 14:05):
> テーブルに格納された文字列の置換についてお聞きしたいので
> すが。
>
> テーブル:A
> word word1  word2  word3
> 果物 フルーツ fruit くだもの
> 本  書籍   書物  null
>
> テーブル:B
> phrase1 phrase2 phrase3
> ああ   いい  うう
> 書籍   くだもの null
>
> テーブルBの最期に登録されたレコードのフィールドの値を、
> 1つ1つ テーブルAに投げてヒットしたら、ヒットしたレコー
> ドのwordフィールドと 同じ値に置換したいのですが、どのよ
> うにすれば可能でしょうか?
> よろしければ、ご教授いただけないでしょうか?

たぶん、逆引きテーブルA'をテーブルAから作って
そっちをアクセスするのが一番楽だとおもいます。

word     word1
-------- ----
フルーツ:果物
fruit   :果物
くだもの:果物
書籍    :本
書物    :本

それとテーブルBもちゃんと正規化したほうがよいと思います。
お望みの情報でなかったとしたらごめんなさい。
--------
YASUDA, Hiroyuki      Manager of Technology, Technical Management Dept.
                      Sony Global Solutions, Inc., Tokyo, Japan.
                      E-Mail: Hiroyuki.Yasuda@xxxxxxxxxx

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

     13579 2006-12-06 14:05 [syokora <ryuubi_1109] テーブルに格納された文字列の置換について
->   13580 2006-12-06 14:38 ┣["YASUDA, Hiroyuki" <]                                       
     13581 2006-12-06 23:59 ┃┗[syokora <ryuubi_1109]                                     
     13627 2006-12-18 10:22 ┗[ゆめ 一郎 <yumeya21@]