Как я могу хранить данные в таблице как три? (SQL Server) - PullRequest
3 голосов
/ 28 мая 2010

Чтобы упростить задачу, таблица содержит все слова в словаре английского языка.

Что я хотел бы сделать, так это уметь хранить данные как три. Таким образом, я могу пройтись по разным ветвям дерева и вернуть наиболее релевантный результат.

Во-первых, как мне сохранить данные в таблице как три?

Во-вторых, как мне пройти по дереву?

Если это вообще поможет, предложение в этом предыдущем вопросе - то, откуда возник этот вопрос.

Пожалуйста, убедитесь, что речь идет о SQL. Я понял реализацию Майка Данлавэя в C из-за указателей, но не могу понять, как эта часть (само дерево) работает в SQL.

Спасибо,
Matt

1 Ответ

2 голосов
/ 28 мая 2010

Вы моделируете свои иерархии данных с SQL Server 2008, используя идентификатор иерархии. См. этот журнал MSDN .

...