私はSQLテーブル値を持っています:
id (int) | group (int) | value (int)
そして、aを文字列にマップしたいvalue
。onegroup
の場合、onevalue
は 1 つの文字列にのみマップできます。2 つの異なるグループから、1 つの値を 2 つの異なる文字列にマップできます。
このようなテーブルを作成する方が良いですか
map_id (int) | group (int) | value (int) | mapped (string)
またはこのように
map_id (int) | group (int) | mapping (text)
ここで、マッピングはテキスト フィールドです。
5=something
6=another string
7=next string
そして最後にプログラムにマップしますか?