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

mysql 分組取第一條

劉柏宏1年前13瀏覽0評論

在MySQL數據庫中,我們經常需要按照某一列進行分組,然后取每組的第一條數據。下面介紹兩種實現方式。

方法一:使用子查詢

SELECT t1.*
FROM table_name t1
WHERE t1.id = (
SELECT min(t2.id)
FROM table_name t2
WHERE t2.group_column = t1.group_column
)

方法二:使用關鍵字DISTINCT

SELECT DISTINCT t1.group_column, t1.*
FROM table_name t1
ORDER BY t1.group_column, t1.id

這兩種方法都能夠實現分組取每組的第一條數據,具體使用哪一種方法取決于具體的需求和性能要求。