[SQL] FULL OUTER SQLite는 함께 가입
SQLFULL OUTER SQLite는 함께 가입
SQLite는 단지 INNER와 LEFT JOIN을 가지고있다.
전체 OUTER 할 수있는 방법이 있나요 SQLite는 함께 조인?
해결법
-
==============================
1.예, 위키 백과의 예를 참조하십시오.
예, 위키 백과의 예를 참조하십시오.
SELECT employee.*, department.* FROM employee LEFT JOIN department ON employee.DepartmentID = department.DepartmentID UNION ALL SELECT employee.*, department.* FROM department LEFT JOIN employee ON employee.DepartmentID = department.DepartmentID WHERE employee.DepartmentID IS NULL
-
==============================
2.마크 바이어스 '대답 조나단 레플러의 의견에 따라, 여기에 대신 UNION ALL의 UNION을 사용하는 다른 대답입니다 :
마크 바이어스 '대답 조나단 레플러의 의견에 따라, 여기에 대신 UNION ALL의 UNION을 사용하는 다른 대답입니다 :
SELECT * FROM table_name_1 LEFT OUTER JOIN table_name_2 ON id_1 = id_2 UNION SELECT * FROM table_name_2 LEFT OUTER JOIN table_name_1 ON id_1 = id_2
편집 : 위의 추가 SQLite는 예제에서 SQLite는 예를 들어 원래 소스를 볼 수 있습니다 해당 사이트는 현재 404 찾을 수 없음 오류를 반환하는 것처럼 http://sqlite.awardspace.info/syntax/sqlitepg06.htm는하지만 보인다이었다 .
from https://stackoverflow.com/questions/1923259/full-outer-join-with-sqlite by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] MySQL은 - 어떻게 "0"전면 패드의 우편 번호에? (0) | 2020.04.03 |
---|---|
[SQL] 어떻게 MySQL의 테이블에 사용자 정의 CHECK 제약 조건을 추가하는 방법은 무엇입니까? (0) | 2020.04.03 |
[SQL] 어떻게 SQL Server 2008의 복합 기본 키를 만들 수 있습니다 (0) | 2020.04.03 |
[SQL] 수동 가까이 SqlDataReader 개체의 처분 할 필요가 있습니까? (0) | 2020.04.03 |
[SQL] SQL 문자열에 이스케이프 앰퍼샌드 문자 (0) | 2020.04.03 |