SQL 分組排序取最新一條記錄
表結構如下,加入資料是從其它地方同步過來的,現在要求按照提供的一個泵站ID號,來取最新時間的每個不同的機組編號的資料(每個機組各一條最新資料)
如上圖,SQL語句如下:
select t.* from 溫度資料 t where ID in
(
select top 1 ID from 溫度資料 where 泵站ID = t.泵站ID and 機組編號=t.機組編號 and 泵站ID=1
order by 時間 desc
)
相關文章
- Laravel 分組獲取最新記錄Laravel
- MySQL 分組後取最新記錄MySql
- Sql group by 分組取時間最新的一條資料SQL
- MySQL分組排序取前N條記錄 以及 生成自動數字序列 的SQLMySql排序
- MySQL分組後,取出每組最新申請的一條記錄MySql
- SQL 獲取插入後的最新一條記錄ID號SQL
- sql 多組條資料取最新的一條資料SQL
- MySQL 關聯表取最新一條記錄方案MySql
- postgresql 多條記錄合併一條,或取最新的一條資料SQL
- SQL 單表多條記錄分組查詢分頁程式碼SQL
- sql取前幾條記錄SQL
- MySQL 多表分組後獲取每一組的時間最大的那條記錄MySql
- SQL 分組排序group bySQL排序
- [MySQL] 分組排序取前N條記錄以及生成自動數字序列,類似group by後 limitMySql排序MIT
- MySQL 分組排序後 → 如何取前N條或倒數N條MySql排序
- sql 按著時間分組,每組取 20 條資料SQL
- sql取每組最新資料SQL
- Mysql 分組排序的sql寫法MySql排序
- SQL Server 多表聯合查詢取最新一條資料SQLServer
- sql刪除重複記錄只保留一條SQL
- SQL優化:組內排序取最大值SQL優化排序
- 分組求TOP N記錄
- SQL最佳化:組內排序取最大值SQL排序
- 各個資料庫的取一表前N條記錄不同SQL寫法資料庫SQL
- MySql先分組統計總記錄數,再獲取記錄數中的最大值MySql
- 求一條sql關於按分組重複值不顯示?SQL
- order by改分組排序排序
- SQL分組SQL
- MySQL學習記錄--分組與聚集MySql
- 常用SQL Server:取所有型別的前10條並排序SQLServer型別排序
- 記錄一個sqlSQL
- mysql刪除一條記錄MySql
- MySQL實現分組排序MySql排序
- MapReduce框架排序和分組框架排序
- MySQL分組查詢後獲取前N條資料MySql
- sql刪除一條記錄後其他記錄的id自動遷移,使id連續SQL
- MySQL5.7被一條排序SQL弄當機MySql排序
- pl/sql記錄表(一)SQL