db 쿼리를 구성하고 있습니다.


Untitled-1 copy.png


where 조건에 String 배열(선택된 임의의 _id 값들)을 넣어 조회하고, 순차적으로 조회된 값들(_id 값에 해당하는 name값)을 다시 String 배열에 저장하고자 합니다.


즉, 조회할 _id 값이 String [] user ={ "10", "11", "12", "13" }; 이렇게 네 가지로 이루어져 있다면,


select id from Chat_users where _id = user


으로 조회하는 식...이라고 보시면 되겠습니다.


   cursor = mHelper.getReadableDatabase().query(table, columns, "_id=?", user, null, null, null);


같은 방식으로 하였더니, 예상했던대로 where 조건절에 하나의 값만 들어갈 수 있다고 하면서 null exception 에러가 출력되는데, 

해당 방식처럼 배열로 where 조건을 주어서 순차적으로 출력하려 할 때에는 어떠한 방법을 사용해야 하는지 궁금합니다.