Задать вопрос
hakain
@hakain
Немного знаю С/С++, Qt, и микроконтроллеры

PostgreSQL, как делать ссылки на другие поля?

Сразу скажу, что БД я работал крайне мало, и вопросы будут глупые. (В интернете уже искал)

Суть вопроса:

Есть таблица
id   name      content
1    слово1   описание слова
2    слово2   описание слова
3    слово3   описание слова
..     ...           ...

Мне нужно найти слово1 в описании остальных слов, и если это слово найдется то сделать ссылку на это слово (к примеру, слово1 -> слово2).

Изначально думал, что можно было бы создать еще одну колонку с типом массив и добавлять туда id. Но, думаю, это неверно. Находил такие вещи как связывание один ко многим, но не совсем понял как применить это для моего случая.

Буду рад примерам.
  • Вопрос задан
  • 1260 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
@lega
колонку-массив либо полнотекстовый индекс на content, "связывание один ко многим" - оверхед
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы