по нему будет такая:
{'worker_id': 1, 'home_id': 32, 'time_created': [...]}
{'worker_id': 1, 'home_id': 12, 'time_created': [...]}
{'worker_id': 2, 'home_id': 13, 'time_created': [...]}
Можно ли как-то сделать:
{'worker_id': 1, 'data': [
{'home_id': 32, 'time_created': [...]},
{'home_id': 12, 'time_created': [...]}
]}
{'worker_id': 2, 'data': [
{'home_id': 13, 'time_created': [...]}
]}
Т.е дополнительно что-то сделать, чтобы сгруппировать данные, для начала возможно ли вообще?
Просто для одного рабочего - home_id может быть около тысячи, при большой выборке приходиться пробегаться по всему массиву результата и искать данные для этого работника.
полагаю можно как-то извратиться при помощи json_agg, но ты уверен что ты действительно хочешь сразу получать такую вложенную структуру из базы?
Обсуждают сегодня