[英]SQL Query using max
嘗試為NFL聯賽網站創建自動梯形圖附加賽。
我已經做了很多嘗試來獲得它,但是它似乎使我難以理解。
SELECT team, Max(win) as win, loss FROM db WHERE conf="nfc" GROUP BY division
我需要做的是從每個部門選擇獲勝次數最多的球隊,並返回球隊名稱和記錄。
其次,要選擇不在上面列表中的所有球隊,並顯示前兩名勝利
mysql的問題不知道要返回分組記錄中的哪個團隊。 但是它確實知道哪個獲勝者會返回最大映射數記錄為一個值的最大映射。
使用子查詢
SELECT t1.team, t1.win, t1.loss FROM table t1 WHERE win = (SELECT max(win) FROM table t2 WHERE t2.division = t1.division);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.