2014-09-03 5 views
0

SQLite 데이터베이스에 두 개의 테이블이 있는데, 나는 이것을 tableAtableB이라고 부를 것입니다. tableAtableB (한 줄에 각 행)의 모든 행을 반환하는 쿼리를 작성하려면 어떻게해야합니까? 나는 이런 식으로 시도했다 :SQLite로 두 테이블의 모든 행 가져 오기

SELECT * FROM tableA AS A LEFT JOIN tableB AS B; 

위의 쿼리를 실행할 때 나의 결과는 내가 찾고있는 것이 아니다; 나는 같은 줄에 tableA과 행을 tableB에서 얻습니다. 이 두 테이블 모두의 고유 한 줄에있는 모든 행을 반환하기 만하면됩니다. 어떻게해야합니까?

답변

1

사용 UNION 문 :

SELECT * FROM tableA 
UNION 
SELECT * FROM tableB 
+0

브릴리언트! 감사. 나는 SQL에 UNION이 있다는 것을 몰랐다. – turtle

관련 문제