0

ユーザーに巨大なテーブルを表示する必要があり、ユーザーが表示したいフィールドを選択できるようにする必要があります。

問題は、これらのフィールドをデータベースに格納する最良の方法は何ですか? 私がこれまでに得た唯一のアイデアは、次のようなテーブルを作成することです:

ここに画像の説明を入力

これらのフィールドを0または1に設定しますが、それは私には悪い考えのようです。

ビーストアプローチとは?

4

1 に答える 1

1

テーブルを次のようにします。 (user_id, field_name, enabled)

または表示順序も必要な場合 (user_id, field_name, disp_order, enabled)

enabled特定の条件に反するレコードを選択しますuser_id(必要に応じて並べ替えdisp_orderます)。

于 2013-01-29T11:27:58.730 に答える