Моя таблица имеет следующий формат, где каждая строка представляет собой документ:MySql, 2 колонки в одной таблице ссылающихся же данные
ID TITLE YEAR CITE1
1 TITLE1 YEAR1 3
2 TITLE2 YEAR2 1
3 TITLE3 YEAR3 N
...
N TITLEN YEARN 2
Я выбрал ID в качестве основного ключа. Cite1 содержит идентификатор бумаги, который цитирует конкретная бумага. Таким образом, значения в Cite1 являются значениями ID. В будущем я хочу установить связь между бумагой и бумагой, которую он цитирует.
Мой вопрос: правильно ли я имею идентификатор в качестве моего первичного ключа или должен ли я что-то сделать для столбца CITE1, так как он также содержит идентификаторы документов?
Я новичок в mysql, поэтому я ценю любую обратную связь!
Пожалуйста, отправьте фактические запросы, которые вы используете, чтобы выбрать свои данные. –