2012-11-21 4 views
-1

안드로이드 프로젝트 용 sqlite 데이터베이스를 만들었습니다. 다른 select 문 결과에 따라 select 문을 정렬하려고합니다.다른 select 문 안에있는 Sqlite select 문

나는 두 개의 테이블을 가지고 있습니다.

표 A :

[A_ID [이름] [B_ID]

표 B : 지금

[B_ID] [B_Detail]

, TableA를 선택할 수는 있지만 B_Detail에 따라 주문할 수는 없습니다.

rawQuery를 작성하려고했지만 작성하지 않았습니다.

편집 : 나는이 문을 문제를 해결

;

database.rawQuery("SELECT Table_A.* FROM Table_A JOIN Table_B USING (B_ID) ORDER BY Table_B.B_Detail]", null); 

답변

0

답변을 얻었습니다.

database.rawQuery ("SELECT Table_A. * FROM Table_A JOIN Table_B USING (B_ID) ORDER BY Table_B.B_Detail" ", null);

0

String sql="Select A_ID, Name, B_ID from Table A where B_ID IN (Select B_ID from Table_B)"; 
db.rawQuery(sql, null); 
0

이 시도처럼 당신은 중첩 된 쿼리를 실행할 수

SELECT [A_ID], [이름], [B_ID] TableA의 FROM WHERE [B_ID]에서 ([SELECT B_ID] FROM [B_Detail]