I am currently improving my knowledge of SQL. Currently I am trying to declare a variable by getting a value from a select statement. First Question: Is this possible?
Second Question: I have this SQL attempting to do the above. My intension is to set @version_group to whatever version_replace holds, which is always a single row, single column result.
DECLARE @version_group int
SET @version_group = SELECT version_replace FROM users WHERE id=@sid
How can I correct this to valid syntax? (assuming it’s possible)
The syntax you want is as follows, it needs one piece of info that you don’t have in your original effort though (the FROM clause) :