Я новенький для sql. Это что лучше всего подходит для управления и динамического создания иерархических данных в базе данных эффективно и просто?
Скажем для примера, я использую сетку для просмотра иерархических данных. Мой вид сетки должен отображаться как показано ниже.
Red <---Fruit 1
Apple
strawberry
Yellow <-----Fruit 2
banana
Papaya
Пожалуйста, помогите мне, как спроектировать структуру базы данных в этом сценарии. С другой стороны, как я могу выполнить сортировку тоже. Например:
Я изменяю порядковый номер, становясь
Yellow <-----Fruit 2 become Fruit 1
banana
Papaya
Red <---Fruit 1 become Fruit 2
Apple
strawberry
Вот моя таблица (родительский и дочерний столбец)
Parent Child
null Red
Red Apple
Red Strawberry
null Yellow
Yellow banana
banana papaya
Пожалуйста, дайте мне некоторую идею и приведите пример. БЛАГОДАРЯ