id leixing
1 a
2 b
3 c
4 d
5 a
6 a
每个leixing,我只想要一条记录,并且是id最大哪一条,sql语句怎么写呢?
1 a
2 b
3 c
4 d
5 a
6 a
每个leixing,我只想要一条记录,并且是id最大哪一条,sql语句怎么写呢?
解决方案 »
- access某字段数据内容导入到mysql某字段?
- 查询数据的问题
- SOS 把数据库中的表删除了,怎么恢复表和数据
- 如何让80万数据的表select count更快?
- 我在某书上看到“MySQL是基于web的数据库”,请问这个“基于web”是什么意思?
- 如何将html表格快速导入数据库,几百万条数据,且分散在几千个文件中?
- 希望 insert 语句执行的返回值是所插入记录的key字段,可以怎样实现? 望高手指点
- 一个性能难题,如何优化如下sql?
- mysql 5.7.2 M12 无法启动
- 菜鸟问:mysql_stmt_prepare 的问题
- SQL 异常: Server configuration denies access to data source
- postgresql text类型
假设表的名字为table1
id leixing
1 a
2 b
3 c
4 d
5 a
6 a
每个leixing,我只想要一条记录,并且是id最大哪一条,sql语句怎么写呢?
create table table1(id int(11),leixing char(1),primary key (id));
insert into table1 values(1,'a'),(2,'b'),(3,'c'),(4,'d'),(5,'a'),(6,'a');
select max(id),leixing from table1 group by leixing ===============query result(4 records)
max(id) leixing
6 a
2 b
3 c
4 d