これは簡単な作業だと思いましたが、なぜこれが構文にエラーをもたらすのか理解できません。どんな助けでも大歓迎です。
DECLARE @usernameid VARCHAR(20);
declare @UserIDParam VARCHAR(20);
SET @usernameid = 'myid';
SET @UserIDParam =
(SELECT userid
FROM tblusers
WHERE unid = usernameid);
SELECT *
FROM tblusers
WHERE tblusers.userID = @useridparam