2013-10-02 2 views
0

나는 제품의 중첩 된 제품군이있는 families라는 테이블이 있습니다. 길이가 5보다 작은 표의 모든 항목은 상위 패밀리이며 길이가 5 인 패밀리는 연관된 제품이있는 패밀리입니다. ID 이름 내 DB의 예 그게이름 및 ID (ELEVATEDB)로 선택 주문

001 food 
00101 cookies 
002 Cars 
00201 ferrari 
003 bike 
00301 yamaha 

예를 들면 다음과 같습니다. 내가 MVC C#을 목록에 그것을 표현하고 싶습니다. 그러나 문제는 ID별로 그룹화하고 이름으로 주문해야한다는 것입니다. 예를 들어, 내가하고 싶은 : 내가 순으로 주문하고 싶은 것은 부모 가족 (자전거, 자동차, 식품)의 이름입니다

003 bike 
00301 yamaha 
002 Cars 
00201 ferrari 
001 food 
00101 cookies 

.

나는 다른 쪽에서 ElevateDb와 MVC 4 C#을 사용하고있다. 어쩌면 C# 목록에서도 할 수있는 방법이있다.

답변

0

이것은 매우 열악한 데이터베이스 디자인입니다. 별도의 가족 테이블 생성 고려해야합니다

001 음식
002 차를
003 자전거