繁体   English   中英

我缺少什么 sql 公式?

[英]What sql formula am I missing?

我需要通过登记查询来找出最繁忙的位置。

select name
from checkin join location on checkin.locid = location.LocID
order by name 

这个查询给了我结果,但我不知道如何按数字分组。 如果我输入计数(不同的名称),它会给出一个奇怪的结果,如果我按名称分组,它不会给我数字

我正在尝试将名称和它出现在两个单独列中的次数分组?

地点

尝试:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM