2012-09-10 2 views
0

두 테이블을 관계형 테이블에 조인해야합니다. 나는 내 조인으로이 일을 할 수 있다는 것을 알고 있지만 시작하는 법을 모르겠습니다.Android 애플리케이션에서 두 개의 SQLite 테이블을 결합하십시오.

TABLE_SOCIO 
----------------- 
-id 

-name 

-phone 

-email 

TABLE QUOTA 
----------------- 
-id 

-name 

-description 

-value 

이제이 두 ID를 고유 테이블에 연결해야합니다.

RELATIONAL TABLE 
----------------- 
-id_Quota 

-id_Socio 

id_Quota to n id's_Socio가 있습니다. 그것은 관계 1-n입니다. 하나의 id_Quota만으로 관계형 테이블에 저장해야하는 id_Socio 세트가있는 배열 목록이 있습니다.

아이디어가 있으십니까? 어떻게 내부 결합으로 시작할 수 있습니까? 외래 키가 필요해? 예제가 있습니까?

+1

sqlite는 기본적으로 sql입니다. 자세한 내용은 http://www.sqlite.org/optoverview.html#joins를 참조하십시오. – njzk2

+0

ContentProvider를 사용하여 테이블을 조인하고 Set을 동적으로 반환하는 것이 더 좋습니다. 맞춤 ContentProvider를 만드는 방법 : http://developer.android.com/guide/topics/providers/content-providers.html –

답변

0
SELECT t1.name, t1. phone, 
     t2.description, t2.value 
FROM TABLE_SOCIO t1 
     INNER JOIN RELATIONALTABLE r ON t1.Id = r.id_Socio 
     INNER JOIN TABLE_QUOTA t1 ON t2.Id = r.id_Quota 
관련 문제