分组取最新记录的SQL
生活随笔
收集整理的這篇文章主要介紹了
分组取最新记录的SQL
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常遇到這樣的情況,要取得所有客戶的最新交易記錄,讀取網站所有瀏覽者最后一次訪問時間。一個客戶只讀取最新的一次記錄,相同,大部分的人首先想 到的就是排除所有記錄,相同的只取一條。用distint,但是distint只能取到一個字段的值。所以使用distint就不能讀取 出所有的情況。下面是一條正確的語句:
select?? *?? from?? 表名??? 自定義??
? where?? 時間字段=(select?? max(時間字段)?? from?? 表名?? where?? 客戶ID=自定義.客戶ID)
例如: select?? *?? from?? GradeEmployee??? a??
? where?? endTime=(select?? max(endTime)?? from?? GradeEmployee?? where?? employeeID=a.employeeID)
轉:http://my.oschina.net/renyuansoft/blog/6921?from=rss
轉載于:https://www.cnblogs.com/catgatp/archive/2011/12/23/2299443.html
總結
以上是生活随笔為你收集整理的分组取最新记录的SQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET下QueryString不
- 下一篇: layui jquery ajax,ur