こんにちは、私はアンドロイドを学ぼうとしています。最初に選択した行以外の詳細を取得するクエリを作成しました。しかし、それは機能していませんか?私の側から何か問題がありますか?
String selectQuery = "SELECT * FROM " + TABLE_ITEMS +" WHERE "+ ITEMFOLDER_ID +"=?"+"AND id NOT IN (SELECT id from itemTable WHERE idFolder =? LIMIT 0,1)";
ORDER BY
節を追加するか、 のようなものを使用します... (SELECT min(id) FROM itemTable WHERE idFolder=?)
。そして、さらにいくつかの発言:
TABLE_ITEMS
および記号を使用している場合ITEMFOLDER_ID
は、サブクエリでもそれらを使用する必要があります。IN
、条件を のようにもう少し効率的に記述できます... AND id != (SELECT ...)
。