我缺少什么SQL公式?

问题描述

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

select name
from checkin join location on checkin.Locid = location.LociD
order by name 

查询为我提供了结果,但是我无法确定如何按数字对其进行分组。 如果我输入count(名称不同),则会得出奇怪的结果;如果按名称分组,则不会给出数字

我想将名称和出现的次数分为两个单独的列?

Locations

解决方法

尝试:

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...