一对多两表关联,多的那个只要最新一条记录
2011-06-29 23:59
453 查看
select * from AdminUser a left join AdminLogs b on a.uUserName=b.[LogUserName]
where not exists ( select 1 from AdminLogs where [LogUserName]=b.[LogUserName] and [Logintime]>b.[Logintime] )
where not exists ( select 1 from AdminLogs where [LogUserName]=b.[LogUserName] and [Logintime]>b.[Logintime] )
相关文章推荐
- 同一张表,查询某人最新一条记录
- 查询最新一条记录的处理办法
- 数据库的一个表里筛选出每一人的时间最新的一条记录
- 一条记录关联另一张表多条数据
- mysql分组查询取分组后各分组中的最新一条记录
- 一条sql获取每个类别最新的一条记录
- SQL学习笔记[7] - 怎样在一个表里筛选出每一个对象的时间最新的一条记录
- [MySQL]学习笔记- 用户行为表中,查询每个人的一条最新行为(分组 排序 取时间最大的一条记录)
- sqlserver 查询数据表中每个类别最新的一条记录
- 在Oracle中删除某张表的重复记录,只保留最新一条记录
- 设计实现在一条记录中外键关联到另一个表的两条记录功能的SQL查询
- mysql查询获取分组后最新的一条记录,策略:先排序,然后在次分组查询(默认第一条),就是最新的一条数据了
- 如何查询数据库中ID的最新的一条记录 - MS-SQL Server / 基础类
- MSSQL 返回指定表的最新一条记录的ID
- mysql 分组取最新的一条记录(整条记录)
- HQL取满足条件最新一条记录(max()函数的使用)
- mysql 分组取最新的一条记录(整条记录)
- SQL 语句 一对多关系,根据一查询多里面对应一的最新的一条记录
- 查询 最新的一条记录的SQL
- mysql 分组取最新的一条记录(整条记录)