select max(qtd)
from (select count(int_re_usu) as qtd from tb_questionario_voar_resposta)
为什么这个查询不起作用? 我想从所有计数中检索最大值
它表示')'
附近的语法不正确任何想法?
答案 0 :(得分:3)
您需要在派生表上使用别名:
select max(qtd)
from (
select count(int_re_usu) as qtd
from tb_questionario_voar_resposta
) a
但正如文森特所指出的那样,这只会返回一行,我认为你错过了一个小组。你真的可以做到:
select max(count(int_re_usu)) as qtd
from tb_questionario_voar_resposta
group by SomeColumn
答案 1 :(得分:0)
尝试一下,我认为你错过了一个小组并使用别名 -
select
max(d1.qtd)
from
(
select
count(int_re_usu) as qtd
from tb_questionario_voar_resposta
group by qtd
) as d1
group by d1.qtd