2016-01-24 50 views
0

我有我的數據庫如何一列拆分成多個變量列parse.com

fields: brand |model |attributes 
      ---------------------------- 
record 1) apple |iPhone|6s space grey sprint 
record 2) audi | a6 |quattro coupe 

以下記錄我如何可以存儲屬性分成不同的列名,與版本/顏色/載列第一條記錄和引擎/類型作爲第二條記錄的不同列。該表應該有第一條記錄共5列,第二條記錄共有4列。

我該如何做到這一點?我應該拆分桌子嗎?如果有一百萬個產品,並且每個產品具有不同的長度屬性,那麼表格中的列數將會很長。什麼是這樣做的有效方式?

回答

0

您可以將相關屬性存儲在第二個表中。

 
record|attribute|value 
------+---------+----- 
1  |version |6s  
1  |color |space grey 
1  |carrier |sprint 
2  |engine |quattro 
2  |type  |coupe 

這將允許項目具有任意數量的(可選)屬性。