SQLデータベースに次の階層を作成したいと思います。これは私が持っているものです。それは正しいですか、それとももっと簡単な方法がありますか。また、同じ階層を表示するようにクエリするにはどうすればよいですか?
Services
Property
Residential
To let
Purchase
Accommodation
Maintenance
Plumbers
Electricians
Carpenters
Industrial
To let
Purchase
Accommodation
Maintenance
Plumbers
Electricians
Carpenters
テーブルCategoryType
CategoryTypeID CategoryName
1 Services
2 Products
3 Main
4 MainSub
5 Sub
6 Sub1
テーブルCategory
CateogryID CategoryName CategoryTypeID ParentID
1 Property Service
2 Residential Main 1
3 To let MainSub 2
4 Purchase Sub 3
5 Accommodation Sub 4