서로 다른 테이블에서 검색을해서 합친 뒤에 정렬을 하려고 합니다.

테이블은 CVERTEX, IVERTEX 2개구요.

현재 적용하고자 하는 쿼리는

SELECT _ID, NAME, CNAME FROM CVERTEX  UNION ALL SELECT _ID, NAME, CNAME FROM IVERTEX WHERE LEV = 4 ordey by cname;

입니다. 이게 안 되서  

SELECT * FROM (SELECT _ID, NAME, CNAME FROM CVERTEX UNION ALL SELECT _ID, NAME, CNAME FROM IVERTEX WHERE LEV = 4) order by CNAME

이렇게 해봤는데도 안되네요. 

참고로 데이터베이스 브라우져 유틸로 직접 sql 쿼리를 넣어 보면 되는데 안드로이드에선 안되네요.

로그 내용입니다.
12-09 17:52:45.589: ERROR/AndroidRuntime(579): Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.database.AbstractCursor.getColumnIndexOrThrow(AbstractCursor.java:314)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.widget.CursorAdapter.init(CursorAdapter.java:111)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.widget.CursorAdapter.<init>(CursorAdapter.java:90)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.widget.ResourceCursorAdapter.<init>(ResourceCursorAdapter.java:47)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.widget.SimpleCursorAdapter.<init>(SimpleCursorAdapter.java:88)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at com.project.findpath.MainActivity.onCreate(MainActivity.java:107)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
12-09 17:52:45.589: ERROR/AndroidRuntime(579):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)