Нужно сделать таблицу MySql, которая хранит модели двигателей.
Некоторые двигатели несовместимы с отдельными корпусами.
Корпусов может быть много.
Определенный двигатель может быть несовместим с определенным баком и т.п.
Как мне организовать хранение списка "несовместимостей" для каждого двигателя? Т.к. число записей конечно и относительно невелико, планируется сделать колонку, в которой через разделитель строкой будут записаны ID несовместимых деталей. Но несовместимые детали могут храниться в разных таблицах, и их ID в своих таблицах могут совпасть! Как организовать структуру БД?
unsstrennen, вы же сами просили одно поле с банными. Целостность базы данных поддерживается либо с использованием БД, либо с использование БЛ(бизнес логики). Соответственно ваш случай второй.
unsstrennen, например так. Только я бы под каждый тип создал отбельное json поле и записывал бы туда id. если не хочется возиться с json можете просто строку через разделитель.