@karasique

Как оптимальнее хранить несколько вариантов цен в БД?

У каждой услуги может быть 1-5 цен. Как лучше хранить? в отдельной таблице "id услуги -- цена" или в таблице услуг в ячейку "цена" записывать все цены через ; ? (500;1500;1200;2000)
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Несколько вариантов цен за товар или услугу - это тоже самое, что и вариативный товар.
Соответственно, создаётся таблица цен, а в поле цены у товара/услуги - мы ставим ID нужной цены из таблицы цен (вместо обычной цены).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Mysterion
Можно и через разделитель.
Но лучше отдельно хранить с отношением многие к одному. У одной услуги много цен.
Ответ написан
Комментировать
@vism
в отдельной конечно. все всегда отдельно.
потом поймете почему.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы