SQLite表创建

SQLite表创建

是否可以根据列数据创建表?

我目前有一个名为的表Exchange,其中包含许多列

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

但我想根据该Name列创建大量表,并选择包含该名称的行并将它们移动到各自的表中。

所以在上面的例子中,结果将是 3 个新表

Stick, Stone&Water

该表Water将是

1:Water:1
2:Water:1

答案1

不要做。创建大量表是非常糟糕的主意。

更好地学习 EAV 模型(该模型已在您的表中使用Exchange): https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model

相关内容