안녕하세요.
sqlite게시판이 없어서 여기다 올립니다.
sql문은 비슷할것 같아서요.. ^^;;
table1 에 A, B, C 튜플이 있고
table2 에 X,Y 튜플이 있다고 할때,
뷰 테이블 table3 에 table1.A, table1.B, table1.C 그리고 table1.C = table2.Y이면 table2.X값을 넣고
만약 table1.C와 같은 table2.Y값이 없으면 "NULL"을 넣을 려고 합니다.
즉, 교집합이 아닌 합집합의 View테이블을 생성하려 합니다.
(참고로 table1.C 와 table2.Y는 각 테이블 안에서 중복되는 값이 없습니다.)
이 'NULL'을 넣질 못해서 헤매고 있네요..
아래와 같이 했을때 'NULL'이 안들어 가는데 어떻게 해야 할지요????
CREATE VIEW table3 AS SELECT table1.A, table1.B, table1.C, table2.X FROM table1 JOIN table2 ON table1.C=table2.Y
|