В прошлом вопросе нужно было выводить значений Как равномерно выбрать N значений из массива?
Но сейчас задача чуть изменилась и не в легкую сторону. Теперь все данные хранятся в БД, причем каждое значение соответствует какому-то устройству, вроде:
+++++++++++++++++++++++
| id | value | device |
+++++++++++++++++++++++
| 10 | 1020 | 5 |
+++++++++++++++++++++++
| 10 | 1030 | 5 |
+++++++++++++++++++++++
| 10 | 1040 | 5 |
+++++++++++++++++++++++
| 10 | 1050 | 5 |
+++++++++++++++++++++++
| 10 | 1000 | 6 |
+++++++++++++++++++++++
| 10 | 9050 | 6 |
+++++++++++++++++++++++
| 10 | 5020 | 6 |
+++++++++++++++++++++++
.....
Т.е. что получается: в таблице есть список записей, например у устройства 5 записей 140, у устройства 6 записей 500.
Можно ли сделать такой запрос, который для каждого устройства равномерно выберет 100 записей?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости