2

テーブルに複数の列の値を保存したい.例を見てみましょう..あなたの好きな色は何ですか? 選択肢は、赤、青、緑、オレンジです。したがって、ユーザーが少なくとも 2 つの値を選択するとします。

複数の値をテーブルに格納する方法はありますか。テーブルの列にユーザーの選択肢を連結することで実装しました。後になって、それは悪い習慣であることがわかりました。

現在、ビットワイズ演算子とhabtmの使用を考えることができます。

複数の選択肢の値をテーブルに格納するさまざまな方法は何ですか? レールで実装している場合、これを OOP の概念で実装する最良の方法は何ですか? レールに組み込みオプションはありますか?

4

1 に答える 1

1

通常の解決策は、ブリッジ テーブルを使用して多対多の関係を作成することです。

于 2010-04-09T05:18:40.243 に答える