我有一张桌子当然 和列放置和成本包含两行以上。
我希望我的查询显示成本最高的课程。 我尝试使用以下查询
select splace
from studies
group by splace
having max(ccost);
并将错误记为argument of HAVING must be type boolean, not type integer
我做错了什么?什么是正确的查询?
答案 0 :(得分:3)
select place
from studies
where cost =
(
select max(cost)
from studies
)
答案 1 :(得分:0)
如果您只需要一行,则可以使用limit
和order by
:
select place
from studies
order by cost desc
limit 1;