【发布时间】:2020-12-22 16:03:52
【问题描述】:
我对 SQL 有点陌生,我想从这样的查询中设置一个变量:
DECLARE @value int;
SET @value = (SELECT *
FROM
(SELECT
ROW_NUMBER() OVER (ORDER BY ID ASC) AS rownumber
FROM
(SELECT ID FROM Users
WHERE ID NOT IN (SELECT UserID FROM UserFavoritePlaces))
) AS foo
WHERE rownumber = 1)
但我遇到语法错误
消息 102,第 15 级,状态 1,第 31 行
')' 附近的语法不正确
而且我不知道我做错了什么。
【问题讨论】:
标签: sql sql-server-2017