Earlier, I asked to remove the text from the field and convert it to int, this works successfully. But now I would like to make an INNER JOIN for this new value.
So, I have this:
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
And then I get an Invalid Column Name error memID.
How can i fix this?
source
share