Adaptive Server Anywhere不支持FROM子句中的子查询吗?

YWE*_*YWE 2 sql powerbuilder odbc sybase-asa

我试图在Adaptive Server Anywhere数据库上执行SQL查询.这里是:

SELECT count(*) AS s
FROM (
    SELECT column1, count(*) AS n
    FROM table1
    GROUP BY column1
    HAVING n > 1
)
Run Code Online (Sandbox Code Playgroud)

在子查询中,我希望得到所有重复的行,而在外部查询中,我想要重复的行数.

但是数据库说我每次在FROM子句中使用子查询时都会出现语法错误.这不受支持吗?

我正在Powerbuilder中的交互式SQL中执行查询.我使用ODBC连接到我的数据库.

小智 5

我对Adaptive Server一无所知,但尝试在from语句中为子查询添加别名,如下所示:

SELECT count(*) AS s
FROM (
    SELECT column1, count(*) AS n
    FROM table1
    GROUP BY column1
    HAVING n > 1
) result -- add this
Run Code Online (Sandbox Code Playgroud)

MSSQL需要这个才能工作,也许AS需要它.