을 줄이기 위해 열 는이 외래 키 USER_ID.이의 예를 테이블 <code>Post</code> 및 <code>Post</code> 테이블에서 <code>User</code><br> 를 들어, 두 개의 테이블을 살펴 보자 복잡한 쿼리
표Post
-id
-user_id
자격증 신청인
User
표
-userid
, -username
포스터의 사용자 이름을 얻으려면 join
쿼리를 사용하고 User
테이블에서 가져와야합니다.
Post
테이블에 여분의 열을 추가하여 SQL 쿼리를 단순화하기 위해 포스터의 사용자 이름을 저장하는 것이 쉽지 않을까요? 이 경우 Post
테이블은 user_id 및 사용자 이름 열 ( 사용자 이름 열은 중복 됨)이지만 포스터 사용자의 사용자 이름을 가져 오는 쿼리가 없게됩니다.
은 무엇 최선의 선택이되면, DB에 중복 데이터를 추가 Post
테이블 여부