У конкретной книги может быть 0 или более связанных переплетов (например, в твердом переплете, в мягкой обложке и т. Д.). Итак, скажем, у меня есть книга 1
, и она связана с книгами 2
, 3
и 4
. Я мог бы иметь таблицу, которая выглядит так:
book_id related_book_id
1 2
1 3
1 4
Теперь, я думаю, из этого следует, что книга 2
относится к 1
, 3
и 4
. Итак, я мог бы расширить записи таблицы, чтобы включить их:
book_id related_book_id
2 1
2 3
2 4
... и сделать то же самое для 3
и 4
. Затем сделайте это для миллиона книг, существующих на рынке.
Это хорошая идея? Я вижу (1,2)
как (2,1)
.
Я использую MySQL.