文章總結—SQL常見語句

  1. 先對某個字段分組,然後各個分組最新一條數據。

利用group by特性,當使用group by語句後,select上可以使用一些聚合函數。

舉例說明:以tb_record中的rule_id分組,並且找到最新的記錄(因爲數據庫是自增的,故可以使用id來取代create_time)。

select B.*
from (select rule_id,max(id) record_id from tb_record where rule_id in (xx,xx,xx) group by rule_id) A
left join tb_record B
on A.record_id=B.id
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章