誰かに 20 個のカテゴリから最大 3 個のカテゴリを選択させるプロジェクトを作成しています。常に最大 3 個のカテゴリになるため、データベースにさらに 3 つの列 (category_1、category_2、category_3) を作成するだけではそれほど多くはありません。 .
挿入時に、3 つの異なる列に保存するのではなく、配列を「カテゴリ」列に保存することを想像します。
私の質問は、情報を取得する瞬間です。特定のカテゴリが 1 つある各レコードを検索するとしたら、どのレコードがより高速になるでしょうか? 配列である1列(LIKEなどで想像します)または3列を調べるには?
私の質問が明確であることを願っています。ありがとう。