0
ID 인 ID를 사용하여 현재 학기 (currentSemester)에 사용하는 테이블이 있습니다. 나는 ID를 가진 pastSemester라는 이름으로 아카이브 한 테이블과 아이디를 보관할 때 currentSemester에 키를 전달하는 legacyID 컬럼을 가지고있다.현재 테이블 및 아카이브 테이블 식별자 스키마
문제는 현재 레코드와 과거 레코드를 동시에보고해야한다는 것이고 두 테이블을 결합하는 뷰를 통해이를 수행했습니다. 그러나 currentSemester 테이블에는 이제 pastSemester와 같은 중복 값이 있습니다.이 ID는 어딘가에 재설정되었습니다.
두 테이블에서 GUID 열을 사용하는 것이 더 좋을까요? 아니면 ID 필드를 사용해야합니까?