本帖最后由 wildwave 于 2015-03-11 09:35:46 编辑

解决方案 »

  1. select count((select  count(*) d  from dual union all select  count(*) d  from dual)) from test
    这样呢?
      

  2. 那样不行。count里面再用一个(),是表示括号里的是一个常量。因此不能有多个值
    聚合函数的传入参数只能为字段或相关表达式,不能为一个查询结果集。
    我不明白你为什么要去试这种官方说明中并不支持的用法呢?
      

类似问题 »