我想一次从一个选择子句中获取一个参数,而不是两次选择。
目前,我正在这样做:
SELECT
Idx_Pro,
Name,
Mail,
IsValidateUser
FROM
MyTable
WHERE
[Mail] = @Mail
AND
[Password] = @password
If (@@ROWCOUNT > 0)
SET @Id_output = (SELECT Id_User
FROM MyTable
WHERE [Mail] = @Mail
AND [Password] = @password
)
我试过这个:
DECLARE @Id_output int
SELECT
[@Id_output] = Idx_Pro,
...
FROM MyTable
...
但我无法得到它...
是否甚至可以在变量中仅获取一列?(我的选择只返回一行)
谢谢,托尼流