显示基于列值的不同枚举选择

时间:2019-07-02 12:40:53

标签: mysql sql database

表是否可以基于另一列选择一个值?
例如,假设我有Player.ToyType Player.ToySubType,其中

enum ToyType {
    Cars
    Dolls
}

我想要,如果Player.ToyType是Cars,那么Player.ToySubType将是另一个枚举

  

枚举CarSubType {       卡车       电气}

如果ToyType是Dolls,那么我将不得不从

中进行选择
  

enum DollsSubType {金发布鲁内特}

1 个答案:

答案 0 :(得分:0)

您可以在表中添加两列,一列是ToyType枚举的类型,另一列是SubType,用于对应的ToyType的子类型。