ローカルのSqliteデータベースには1対多の関係があります。かなり基本的なもの。左外側の結合を行うと、次のような結果が返されます。
結果のカーソルには、次のような複数の行があります。
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しかありませんが、多くのBn関係があります。「リレーショナルデータベースの方法」の代わりに、複数のクエリを使用することに近づいています。うまくいけば、私は物事を行うためのより良い方法を知らないだけです。
私はこのクエリをコンテンツプロバイダーを介して公開するつもりであり、すべてのコンシューマーが同じ集計ロジックを作成する必要があることを嫌います。