0

さまざまなSQL列をグループ化するための最良の方法は何かをさまよっているだけです。

男性と女性に分割する必要がある約 30 の列があります。M/fieldname に加えて他のカテゴリがはるかに複雑であることは視覚的に魅力的ではなく、foreach フィールドで列カテゴリを検索できるようにする必要があります。

列カテゴリ テーブルが必要ですか、それとももっと良い方法がありますか?

ありがとう

4

1 に答える 1

1

性別と年齢でデータを分割しているようです。より良いデータ構造は、基本的に各値をテーブルの個別の行として持つことです。何かのようなもの:

  • ID
  • 性別
  • cnt

その後、クエリを実行するときに、データをより非正規化された構造にすることができます。

于 2013-08-12T11:11:43.073 に答える