, этот вопрос, возможно, был задан тысячу раз, но я не знал, как его сформулировать в google, поэтому я не получил никаких хороших ответов.Как хранить данные, которые по существу являются списком, привязанным к уникальному значению в SQL
Предположим, что у меня есть таблица «слов» в SQL, которая хранит некоторое слово в первом столбце каждой строки. Здесь я хочу сохранить все синонимы этого слова и связать их с этим словом в первом столбце. Например, если у меня есть слово «сердитый», я хочу связать слова «сумасшедший, горький, разъяренный, яростный, раздраженный» и т. Д. К этому слову, поэтому, если я хочу получить все синонимы с SQL-запросом, я могу легко Сделай так.
Как я понимаю, попытка хранения списков в ячейке - это не выход. Единственное, что я могу придумать, это сделать запись строки для «сердитых» для каждого и каждого из ее синонимов. Но если слово имеет много синонимов, или у меня много слов, похоже, что будет много записей (и много ненужных дубликатов каждого слова). Есть ли более эффективная практика для достижения моей цели, чем эта?
Мы, вероятно, всегда будем не соглашаться на использование синтетических или составных первичных ключей. Оба метода имеют свои достоинства. Приветствия. –
Когда у двух людей есть разница во мнениях, единственное, что вы можете быть уверены в том, что каждый из них способен сформировать его. –