如何解决我缺少什么SQL公式?
我需要通过查询来找出最繁忙的位置。
select name
from checkin join location on checkin.locid = location.LocID
order by name
此查询为我提供了结果,但是我无法确定如何按数字对其进行分组。 如果我输入count(名称不同),则会得出奇怪的结果;如果按名称分组,则不会给出数字
我想将名称和出现的次数分为两个单独的列?
解决方法
尝试:
select name,count(checkinpk)
.....
group by name,count(checkinpk)
,
您可以尝试以下操作:
select name,COUNT(C.LocID) as Checkin_Count
from location AS L
inner join checkin as C on C.LocID= L.LocID
group by name
order by COUNT(C.LocID) desc
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。