Вернуть строки, где ID находится в строке, разделенной точкой с запятой, из подзапроса MSSQL

Я пытаюсь запросить мою базу данных sql, чтобы вернуть все строки, где идентификатор содержится в отдельном столбце таблицы. Список идентификаторов проекта хранится вFeedback стол вProject_ID Колонка с типом данных varchar. Я пытаюсь вернуть строки изProjects таблица, где хранятся идентификаторы вProject_ID колонка с типом данных varchar.

Я делаю это с помощью запроса

SELECT * FROM Projects WHERE Project_ID IN (
    SELECT Project_ID FROM Feedback WHERE ID = 268 and Project_ID IS NOT NULL
)

Когда я запускаю этот запрос, мне возвращается сообщение:

Conversion failed when converting the varchar value '36;10;59' to data type int

Ответы на вопрос(1)

Ваш ответ на вопрос