2009-08-12 6 views
0

HSQLDB에서 완전 외부 조인이 지원됩니까? 나는 그것을 사용하려고 노력하고 있지만 그것은 작동하지 않습니다. 이런 식으로하려고합니다. 키 표 A로부터HSQLDB에서 완전 외부 조인 사용

  1. 쿼리 1 당긴 데이터 값 키와 테이블 B에서
  2. 쿼리 2 당긴 데이터는 지금 값 난 어디 클럽 둘 사이의 데이터 의지 외부 조인 필요한 곳에 키가 일치하는지 확인하고 키가 일치하지 않는 데이터도 가져옵니다. HSQLDB에서 외부 조인이 지원되지 않는 경우 (우리는 hsqldb를 사용 중이며 데이터베이스를 변경할 수 없음),이를 효율적으로 구현하는 데 가장 적합한 방법은 무엇입니까?

감사합니다.

+0

를 사용하는 동안 나는 내가 키가 이것이 좋은 방법인지 아닌지 match.Not 확인이 donot 표 2의 결과와 일치하는 왼쪽 외부 노조 조항으로 가입하고 클럽을 사용할 수 있다고 생각합니다. – Rajat

답변

0

FULL OUTER JOIN은 HSQLDB 2.0에서 지원됩니다. 이전 버전이

SELECT * FROM (
SELECT table1.key, table1.value, table2.value FROM table1 LEFT OUTER JOIN table2 ON table1.key = table2.key 
UNION 
SELECT table1.key, table1.value, table2.value FROM table2 LEFT OUTER JOIN table1 ON table1.key = table2.key 
)