У меня есть отношения один-много в моем местном Sqlite db. Довольно простые вещи. Когда я выполняю левое внешнее соединение, я получаю результаты, которые выглядят так:
результирующий курсор имеет несколько строк, которые выглядят так:
A1.id | A1.column1 | A1.column2 | B1.a_id_fk | B1.column1 | B1.column2
A1.id | A1.column1 | A1.column2 | B2.a_id_fk | B2.column1 | B2.column2
и так далее ...
Существует ли стандартная практика или метод работы с такими результатами? Ясно, что есть только A1, но у него много связей B-n. Я близок к использованию нескольких запросов вместо «реляционного пути БД». Надеюсь, я просто не знаю, как лучше это делать.
Я намереваюсь выставить этот запрос через провайдера контента, и я бы не хотел, чтобы все потребители писали одну и ту же логику агрегирования.