[SQL ] 想不出來該怎麼做...

看板Database作者 (阿福加油~!!)時間13年前 (2012/06/15 03:28), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我有一個表紀錄了各個比賽不同局數的分數 (每場比賽有兩局,取分數高的為勝利隊伍) 如下: 比賽 局數 分數 隊伍 1 1 10 A 1 2 15 B 2 1 10 C 2 2 8 D 想要用MSSQL跑出一個表 列出每場比賽的獲勝隊伍 像這樣: 比賽 隊伍 1 B 2 C 請問有什麼比較好的方法呢? 我現在是先取max(分數), group by比賽 然後再用比對分數的方式去找隊伍 但如果和局的話就會有問題… 麻煩指教> < -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 77.99.162.63

06/15 04:06, , 1F
最後查出來的結果如果有兩筆就是和局吧 一筆就正常
06/15 04:06, 1F

06/15 13:53, , 2F
樓上解法真讚..
06/15 13:53, 2F
文章代碼(AID): #1FsZjut4 (Database)