Как оптимальнее хранить несколько вариантов цен в БД?
У каждой услуги может быть 1-5 цен. Как лучше хранить? в отдельной таблице "id услуги -- цена" или в таблице услуг в ячейку "цена" записывать все цены через ; ? (500;1500;1200;2000)
Несколько вариантов цен за товар или услугу - это тоже самое, что и вариативный товар.
Соответственно, создаётся таблица цен, а в поле цены у товара/услуги - мы ставим ID нужной цены из таблицы цен (вместо обычной цены).
xmoonlight, в итоге, мне все равно придется либо через разделитель указывать id, либо с помощью третьей таблицы связывать услугу и цену, да? Тогда чем это отличается от прямого хранения цены? Ну, помимо того, что у меня появляются две лишние таблицы.