比较同一列中类别的计数

xyhw6mcr  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(295)

有人知道怎么解决这个问题吗?
我在这件事上总是出错

9w11ddsr

9w11ddsr1#

您需要按 place ,然后使用 having 子句来筛选具有更多建议意见而不是建议选项的组。
可以用条件和来表示条件,如下所示:

select place
from opinions
group by place
having 
    sum(case opinion 
        when 'recommended'     then 1 
        when 'not recommended' then -1 
    end) > 0
order by place

相关问题