범주의 게임 순서에 관한 데이터를 보관할 테이블을 만들어야합니다. Game_ID, Category_ID 및 Order를 3 개 필드로 계획하고 있었지만 Order 필드에 대해 어떻게해야할지 모르겠습니다.범주의 항목 순서
주문 필드에서 가장 낮은 숫자의 게임을 맨 위에 표시하면 주문을 다시 할 때 지저분해질 수 있다는 점만 제외하면 괜찮습니다. 내가 50 게임을 가지고 주변을 뒤섞기로 결정했다면 그 범주의 모든 행에 대해 SQL 업데이트를 수행해야 순서를 업데이트 할 수 있습니다.
이 방법이 가장 좋은 방법입니까 아니면 단순화 할 수 있습니까?
주문 필드에 정수 필드를 사용할 이유가 없습니다. 또한 모든 RDBMS에서 예약어가 잘못된 생각처럼 보이면 칼럼의 이름을 지정하는'(CATEGORY_ID, GAME_ORDER)'에 고유 한 색인을 가져야합니다. –