У меня есть таблица базы данных MySQL с именем Products
и Tiers
A Product
принадлежит Tier
.
A tier
может быть:
- Бесплатно
- Промежуточный
- Эксперт
- Корпоративный
tier
. id
= 1 имеет все Бесплатные продукты.
tier
. id
= 2 содержит все промежуточные И бесплатные продукты.
et c ...
Я использую Sequelize в NodeJS для создания моих моделей. У меня большой вопрос: если я получу SELECT * FROM Tiers WHERE Id = 2
, я бы хотел, чтобы он возвращал и Intermediate
, и Free
продукты.
Нужна ли мне другая структура таблицы? Новый стол? Любая помощь приветствуется, поскольку я не уверен, как подойти к этой многоуровневой структуре.