色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql按照多個字段取最大

李中冰2年前9瀏覽0評論

在進行數(shù)據(jù)查詢時,有時需要按照多個字段來取得最大值。MySQL提供了幾種方法來解決這個問題。以下是其中的兩種方法。

SELECT *
FROM table
WHERE (field1, field2) IN (
SELECT field1, MAX(field2)
FROM table
GROUP BY field1
)

以上的代碼中,我們使用了子查詢來獲取每個field1所對應的最大的field2值,然后在外層的查詢中按照這些條件進行篩選。

SELECT *
FROM table
ORDER BY field1 DESC, field2 DESC
GROUP BY field1

這個代碼中,我們使用ORDER BY來對字段進行排序,然后使用GROUP BY將結果按照field1分組,獲取每個分組中的第一條記錄(即最大的field2值)。