当我运行查询时:
select count(*) from
(select idCover from x90..dimCover group by idCover having count(*) > 1)
Run Code Online (Sandbox Code Playgroud)
我收到错误:
Server: Msg 170, Level 15, State 1, Line 2
Line 2: Incorrect syntax near ')'
Run Code Online (Sandbox Code Playgroud)
如何正确制定此查询?
我在SQL Server 2000上
Red*_*ter 44
在最后一个括号后添加别名.
select count(*) from
(select idCover from x90..dimCover group by idCover having count(*) > 1) a
Run Code Online (Sandbox Code Playgroud)
Fre*_*els 16
SELECT COUNT (*) FROM
( SELECT IdCover FROM x90..dimCover group by idCover having count(*) > 1) AS a
Run Code Online (Sandbox Code Playgroud)
(注意末尾的别名)