Задать вопрос
@Octoberfest

Как бы вы хранили вложенные параметры записи в MySQL?

Здравствуйте. Подскажите как лучше организовать такую структуру данных.

Есть главная запись, например,

| Наименование | группа | цена | др. параметр1 | др. параметр2 | др. параметр3 |

Она хранится в таком виде в таблице. ^^^

Теперь такой момент, таких наименований может быть много. К ним могут добавляться группы параметров.

Итак, я хочу выводить информацию о наименованиях древовидным образом, а именно:
  1. Группа наименований
    • Группа параметров (например, количество плит)
      • 1
      • 2
      • 3


    • Количество креплений
      • 1
      • 2
      • 3
      • 3




Примерно такая структура, при этом напротив каждого параметра на нижнем уровне написана сумма значений наименований с такими параметрами из этой таблицы :
| Наименование | группа | цена | др. параметр1 | др. параметр2 | др. параметр3 |

Как лучше организовать хранение такого рода информации и устанавливать зависимости, учитывая что глубина уровней у параметров - может быть и 3 (как показано) а может и 5 и более? Спасибо за советы заранее.

Самый большой для меня вопрос, как хранить параметры чтобы можно было считать значения наименований при запросе каждого из них.
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@WQP
Таблица 1
| id | наименование | группа | цена |

Таблица 2
| id | id_таблицы_1 | название параметра | значение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы