У меня есть база данных с полями днем и ценами (изображение ниже)массив данных Диапазона по полю
Я хочу сделать что-то вроде результата:
дня | цена
1-3 | 5
4 | 6
7-8 | 10
13+ | 20
Я думаю, что делает (давая эти работы в SQL) будет трудно для базы данных (я говорю о скорости)
База данных результата:
Array
(
[0] => Array
(
[id] => 1
[day] => 1
[price] => 5
)
[1] => Array
(
[id] => 2
[day] => 2
[price] => 5
)
[2] => Array
(
[id] => 3
[day] => 3
[price] => 5
)
[3] => Array
(
[id] => 4
[day] => 4
[price] => 6
)
[4] => Array
(
[id] => 7
[day] => 7
[price] => 10
)
[5] => Array
(
[id] => 8
[day] => 8
[price] => 10
)
[6] => Array
(
[id] => 9
[day] => 13
[price] => 20
)
)
Сейчас я думаю о петлевой массив, но не имею представления о том, как решить эту проблему
Viktors, какой двигатель базы данных вы используете? Это может быть не очень медленный запрос, чтобы вытащить данные в этом формате. – OGHaza