MySQL 是目前最流行的關系型數據庫之一,經過多年的技術發展和優化,它的性能和功能已經越來越強大。其中,分組查詢是 MySQL 中非常常見和實用的查詢方式之一。
SELECT * FROM article WHERE id IN ( SELECT MAX(id) FROM article GROUP BY category_id )
上面的 SQL 查詢語句就是一個簡單的分組查詢,用于查找每個分類下最新的文章。首先,子查詢用 GROUP BY 分組計算出每個分類下最大的文章 ID 值,然后再通過 IN 子句過濾出符合條件的文章記錄。
在實際使用中,我們可以根據具體的業務需求和數據結構來設計更復雜的查詢語句,例如使用 JOIN 操作連接多個表,使用 HAVING 子句過濾分組結果等。
下一篇vue flow