ContentProvider에 query하기 위해 managedQuery()를 썼는데요, 가져온 data들 중 name이 중복된 것들이 있어서 중복 데이터들은 제거하고 싶습니다. 그런데, 찾아보니 managedQuery()에서는 "DISTINCT 컬럼"을 사용할 수 없는 듯 하네요. (Group by도 마찬가지)

제가 잘못 알고 있는 건지, 아니면 다른 방법이 있는 건지 고수분들의 조언 부탁드립니다.
Cursor= managedQuery(CONTENT_URI, new String[]{"_id","name"}, null, null, null);
String[] from = new String[]{Records.NAME};  
int[] to = new int[]{R.id.text1};
records = new SimpleCursorAdapter(this, R.layout.record_row, Cursor, from, to);  
setListAdapter(records);