【发布时间】:2018-11-29 22:53:37
【问题描述】:
declare @mode int
select
@mode = (select top 1 order_dow, count(*)
from orders_denorm
group by order_dow
order by 2 desc)
我正在尝试使用 SQL Server 查找 order_dow 列的模式。我收到以下错误消息:
当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。
但是,只有不使用select @mode 的查询才能正常工作。
【问题讨论】:
-
您似乎错过了消息的在选择列表中部分。如何同时将
order_dow和count(*)分配给@mode?
标签: sql sql-server