2

SQLクエリでGROUP BYを使用しています。

クエリは:

SELECT _id, message_type, message_type_id FROM msgs_list GROUP BY message_type_id

このクエリは、GROUP BY の機能を実行していません。**次のように機能しています:

SELECT _id, message_type, message_type_id FROM msgs_list

デバイスから Windows マシンにデータベースをダウンロードすると、同じクエリが Windows マシンで完全に機能します。

観測結果:

ここに画像の説明を入力

期待される結果 :

ここに画像の説明を入力

どんな体でも可能な解決策を提案できますか.

ありがとう、
シャ。

4

3 に答える 3

2

私の知識によると、GROUP BY句は「aggregate_function」またはHaving句のいずれかで使用できます。

GROUP BY ステートメント

于 2013-02-12T06:11:29.117 に答える
0

ご支援いただきありがとうございます。

問題は SQL クエリではありません。問題は、CursorTreeAdapter私が Adapter for として使用しているものですExpandibleListView

アダプターのgetGroupCount()メソッドで、デフォルトのカウントを で更新しましcursor.getCount()た。現在、期待どおりに動作しています。

繰り返しになりますが、提案をありがとうございます。

よろしく、
シャ。

于 2013-02-12T07:13:25.307 に答える