Ранее я просил убрать текст из поля и преобразовать его в int, это работает успешно. Но теперь я хотел бы сделать ВНУТРЕННЕЕ СОЕДИНЕНИЕ по этому новому значению.
Итак, у меня есть это:
SELECT CONVERT(int, SUBSTRING(accountingTab.id, PATINDEX('%[0-9]%', accountingTab.id), 999))
AS 'memId', userDetails.title, userDetails.lname
FROM accountingTab INNER JOIN
(SELECT id, title, first, last FROM memDetTab) AS userDetails ON memID = userDetails.id
И тогда я получаю неверное имя столбца memID
ошибка.
Как я могу это исправить?