У меня есть отношения «один-многие» в моей локальной базе данных Sqlite. Довольно базовые вещи. Когда я делаю свое левое внешнее соединение, я получаю результаты, которые выглядят следующим образом:
результирующий курсор имеет несколько строк, которые выглядят следующим образом:
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. Я приближаюсь к использованию нескольких запросов вместо «реляционного способа БД». Надеюсь, я просто не знаю, как лучше поступить.
Я намерен предоставить этот запрос через поставщика контента, и я бы не хотел, чтобы все потребители писали одну и ту же логику агрегирования.