【发布时间】:2017-09-19 10:25:15
【问题描述】:
我正在尝试通过执行以下操作将变量设置为 select 语句的返回值:
declare @Owner int = 0;
set @Owner = (select distinct [TodoTitle].[owner], TodoTitle.id
from TodoTitle
join todoTree on TodoTitle.id = todoTree.todoid
where todoid = @todoId);
我不断收到此错误:
当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。
任何帮助将不胜感激,
标记
【问题讨论】:
-
您正试图将两列分配给一个变量。
标签: sql sql-server