sql操作语句
2016-01-29 14:17
211 查看
sql根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息
比如有一张表A:有字段ID,Name,Time,Pass等(ID为主键)Name相同的记录可能有很多条,这时只根据Time查询出最新一条的用户的所有信息
如果Name只有一条记录,只是也查询出该记录
Java代码
SELECT *
FROM tb AS A
WHERE Time=(SELECT MAX(Time) FROM tb WHERE Name=A.Name)
相关文章推荐
- PLSQL导入导出ORACLE数据库
- redis字符串类型的操作
- 数据库映射
- java实现类似与redis的hash存储操作
- 总是忘记的场景:MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读
- Sql优化-必劳记!
- 分组后取每组内排名的Top N的SQL语句
- RAC-DG 安装总结
- 在Sql Server 2016中使用For Json子句把数据作为json格式导出
- nginx 连接 mongodb
- SQL语句中SELECT语句的执行顺序
- 在Sql Server 2016中使用For Json子句把数据作为json格式导出
- MySQL日期数据类型和时间类型使用总结
- windows下安装mongodb
- sas与mysql连接方法
- oracle中获得指定日期的年份和月份
- MySql的注释
- mongodb 2 报错
- mssql sql高效关联子查询的update 批量更新
- mysql命令行数据导出