我想顯示只有第一個結果從這個選擇,但不能弄清楚如何做到這一點或我應該使用什麼函數。 我試過rownum < = 1,但它改變了顯示結果。 select name || ' ' || surname as meno, role
from system_user
order by surname ASC
;
我試圖得到一個數的最大值的代碼如下 SELECT coachID, COUNT(coachID)
FROM coaches_awards GROUP BY coachID
HAVING COUNT(coachID) =
(
SELECT MAX(t2.awards)
FROM (
SELECT coachID, count(coachID) as awards
id position date
1 a 2012 01 12
2 a 2012 01 22
3 a 2012 01 22
1 b 2012 02 13
1 c 2012 02 22
2 b 2012 01 23
我怎樣才能獲得的記錄行與MAX(日期),該組由ID id position date
1 c 2012
我正嘗試創建一個Flask應用程序,顯示各個玩家的最新得分。所以一個玩家可以有多個分數,但是在排行榜上,我只想顯示她最近的分數。 我的models.py: class Player(db.Model):
__tablename__ = 'player'
id = db.Column(db.Integer, primary_key=True)
firstname = d
resive最大值爲2的結果在我的表中我有不同類型(MyType)的相同日期。我想恢復最大值。創建(日期)> 2017-04-10時每個不同MyType的2個結果。 我的約會: ID MyType Created
1 A 2017-04-09
2 C 2017-04-09
3 D 2017-04-09
4 A 2017-04-12
5 A 2017-07-09
6 A 20