zoukankan      html  css  js  c++  java
  • 分组取最新记录的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

  • 相关阅读:
    .net证书Rsa加密
    $.ajax
    EF通用CRED
    JSON.pase()
    mysql 使用EF6.0CodeFirst
    jenkins 自动构建——shell脚本
    nginx配置示例
    easyui 随笔
    javascript 随笔
    asp.net mvc4 过滤器的简单应用:登录验证
  • 原文地址:https://www.cnblogs.com/catgatp/p/2299443.html
Copyright © 2011-2022 走看看