У меня есть требование, как в исходной таблице. У меня есть поле с assign_to, содержащее данные 12,13.Эти значения являются идентификаторами в целевой таблице.
Как я мог получить 12,13 идентификаторов данных целевой таблицы в дальнейшем.
(добавлено отношение типа
ST.belongsTo(TT, { foreignKey: 'assigned_to', targetKey: 'id' });
Здесь FIND_IN_SET возвращает только 12 данных, а не 13-е при извлечении ST-данных с использованием findAll () в sequelize
ST.belongsTo(TT, { foreignKey: 'assigned_to', targetKey: 'id' });
здесь код выбирает только первое значение в assign_to, а не все идентификаторы: -
complaints.findAll (
включают:[
Модель: Служащие,
где: sequelize.where (sequelize.fn ('FIND_IN_SET', Employees.id, sequelize.col (compla.assigned_to))
])
Мне нужно выполнить запрос на основе FIND_IN_SET, но если я добавлю, где он выполняет внутреннее соединение.