2012-04-28 5 views
0

1行を含むカーソルを取得しようとしていますが、その行の特定の列のエントリは、対応するエントリ他の行に私が使用しています特定の列の要素が最小であるSQLITE DBから行を取得する方法

クエリは次のとおりです。これは何を返していません

 mDb.query(true, DATABASE_TABLE_2, new String[] { "min (" +KEY_TIMEOUT+ ")", KEY_ROWID, KEY_NAME, KEY_UNIV }, null, null, null, null); 

。より良い解決策がありますか?私は1つの行が含まれているカーソルを取得しようとしています

答えて

4

その後、行の量に制限を設定

LIMIT 1

とその行の特定の列のエントリ他の行の対応するエントリと比較したときに最小でなければなりません。 ORDER BY column

mDb.query(true, DATABASE_TABLE_2, new String[] { KEY_ROWID, KEY_NAME, KEY_UNIV }, 
     null, null, null, null, KEY_TIMEOUT, "1"); 
になる必要があること:その列の最小値が第一であるので、あなたはその列でソートすることができます

関連する問題