SQLiteテーブルの作成

SQLiteテーブルの作成

列データに基づいてテーブルを作成できますか?

Exchange現在、多くの列を含むテーブルがあります。

ID:NAME:PRICE
1:Stick:12
2:Stone:20
3:Water:1
4:Water:1

しかしName、その列に基づいて多数のテーブルを作成し、その名前を含む行を選択してそのテーブルに移動したいと思います。

したがって、上記の例では、結果は3つの新しいテーブルになります。

StickStoneWater

テーブルWater

1:Water:1
2:Water:1

答え1

しないでください。多数のテーブルを作成することは非常に悪い考えです。

EAVモデル(すでにテーブルで使用されているExchange)をよりよく学びます。 https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model

関連情報