0
1 : 1 관계로 2 개의 테이블을 만들고 싶습니다. 외래 키를 사용하지 않고 1 : 1 관계를 만들 수 있습니까?SQL에서 외래 키를 사용하여 1 : 1 관계를 만들 수 있습니까?
1 : 1 관계로 2 개의 테이블을 만들고 싶습니다. 외래 키를 사용하지 않고 1 : 1 관계를 만들 수 있습니까?SQL에서 외래 키를 사용하여 1 : 1 관계를 만들 수 있습니까?
실제로 여러 가지 방법이 있습니다. 각 테이블의 한 행이있는 경우
두 번째는 외래 키와 비슷하지만별로는 아닙니다.
표준 SQL은 하나 이상의 테이블에 영향을주는 DML을 배제하기 때문에 1 : 1 관계에있는 그러한 테이블을 채울 수 있다고 어떻게 예상합니까? –
하나의 테이블에 데이터가없는 이유는 무엇입니까? 1 : 1의 적용은 불가능합니다. 다른 하나보다 먼저 발생해야하며, 다른 하나는 발생하지 않을 수도 있습니다. –
@Damien_The_ 당신이 옳다는 것을 내 동료는 1 : 1 관계의 외래 키가 필요 없다는 것에 대해 토론하고 있습니다. 나는 그것에 대해 궁금해서 그 이유는 내가이 질문을했다 – robot