簡體   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