Я хочу знать, есть ли способ иметь несколько значений в одном поле в базе данных MySQL, где каждое значение является внешним ключом, ссылающимся на еще одну таблицу.
Я проектирую базу данных с продуктомстол и таблица сертификации продукции.
Я использую InnoDB и ограничения внешнего ключа.
Таблица «product» содержит сведения о конкретных экземплярах продукта.Одной из деталей, содержащихся в таблице продукта, является столбец «product_certification_id», который является внешним ключом, который ссылается на индекс в таблице «product_certification» из двух столбцов.
Таблица сертификации продуктов содержит возможные сертификаты, которые может иметь экземпляр продукта.
Моя проблема связана с тем фактом, что сертификаты продукта не являются взаимоисключающими, поэтому мне интересно, возможно ли иметь несколько значений внешнего ключа в одном поле, ссылающемся на одну и ту же таблицу.
Кроме того, я обеспокоен возможностью добавления большего количества сертификатов в будущем, поэтому мне нужно разработать его в легко масштабируемом стиле в этом смысле.
Спасибо за ваши мысли.