Если использовать псевдоним в подзапросе, то все правильно.
SELECT A.KID, A.VNAME, (SELECT B.VNAME FROM TB B WHERE B.KID = 2)AS VNAME22 FROM TA A --
Если использовать псевдоним в подзапросе, то все правильно.
SELECT A.KID, A.VNAME, (SELECT B.VNAME FROM TB B WHERE B.KID = 2)AS VNAME22 FROM TA A --