create view exampleView ( col1, col2, col3, col4, col5, col6, col7 ) as select a.col1, a.col2, a.col3, b.col4, b.col5, c.col6, c.col7 from tableA a left join tableB b on (a.col1 = b.col1) inner join tableC c on (a.col2 = c.col2)
tableA(col1, col2, col3)는 col1이 Pk,
tableB(col1, col4, col5)는 col1, col4가 Pk,
tableC(col2, col6, col7)는 col2, col6가 Pk입니다.
tableB의 col1은 tableA의 col1보다 종류가 적습니다.
이런 뷰가 있다고 하였을 때요. exampleView의 Pk는
col1, col2, col6이 되는지 여쭙고 싶습니다. 아니면 이런 뷰의 Pk는 어떻게 잡으면 좋을까요?
감사합니다.