在SQL Server中,我尝试在使用order by语句时将select语句包含到from子句中,并且我收到错误“关键字'group'附近的语法不正确”。
ObjectOutputStream
我的语法有什么问题,以及如何做我想做的事情?
内部select语句只是一个虚拟的例子。在我的情况下,我确实有一个包含许多行的select语句,其中只有id不同。
谢谢!
答案 0 :(得分:2)
您需要为子查询指定别名,例如
select name, value, count(distinct id) as results
from (select 'test' as name, 'test 2' as value, 5 as id) AS t -- Alias Here
group by name, value;
这成功回归:
name value results
------------------------------
test test 2 1
答案 1 :(得分:1)
你错过了子查询别名:
lazy val coreBase = crossProject(JVMPlatformNoSuffix, JSPlatform)
.crossType(CrossType.Pure)
.in(file("core"))
.settings(...)
lazy val core = coreBase.jvm
lazy val coreJS = coreBase.js