2016-09-24 7 views
0

SQLiteQueryBuilderクラスを使用して、android sqliteの複数のテーブルでUnion操作を実行するにはどうすればよいですか?android sqliteの結合節?

+0

'UNION'または' UNION ALL'を使う重複を許可したい) –

答えて

0

おそらくbuildUnionQuery()を使用できます。ドキュメントから、それはかなり簡単に見えます、あなたはただ自分自身のSELECTステートメントを構築する必要があります。

私は実際にははるかに良いクエリの構築能力を持っているSquiDBと呼ばれるライブラリを、好むあり、この方法buildUnionSubQuery()でもあるが、私はそれを使用する方法を絶対にないアイデアを持っていないと、ドキュメントは非常に有用ではありません...

より明確なAPIを使用します。 (あなたのAPIが多少不足しているので、あなたはAndroidのSQLiteQueryBuilderを使いこなしていません)。

+0

buildUnionQuery()の使い方の詳細な例を教えてください。 –

+0

@ShaheerPalollat​​hilいいえ、私はそれを一度も使用していないためです。しかし、ドキュメントでは、 'SELECT'文の配列をとり、その間に' UNION'を組み合わせ、最後に 'sortOrder'と' limit'を適用することを示唆しています。おそらくあなたはそれを試して、私たちに知らせることができます。 – Karakuri