我的表大概结构如下:table1:
id parentid
11 0
12 11
13 11想找出parentid相同,并且id最大的记录,应该怎样写?我试着写了一个,但是搜不出结果:
select * from table1 where table1.id=(select max(table1.id) from table1 a join table1 b on a.parentid = b.parentid);
id parentid
11 0
12 11
13 11想找出parentid相同,并且id最大的记录,应该怎样写?我试着写了一个,但是搜不出结果:
select * from table1 where table1.id=(select max(table1.id) from table1 a join table1 b on a.parentid = b.parentid);
解决方案 »
- 40个表里面有150万条数据转移 效率难题!跪求 解决方案
- 如何按照SELECT *,(SELECT COUNT(*) FROM tb_a ) AS order FROM tb_b 中的order来排序? 急啊,
- 新手求助..
- mysql主键之外字段的自增
- ODBC与MYSQL数据库连接速度慢的原因?
- makdb数据库怎么用sql脚本文件建库,急!急!急!急!急!急!急!急!
- 求助-急在线等待,关于mysql服务器的问题!
- 招聘JSP+Postgresql程序员,上海吉彦信息技术有限公司
- 询问一个关于mysql多人同时访问取值的问题
- 菜鸟求助多表查询问题。
- MySQL数据库服务器与数据库不一到时
- 为什么这样 (版本5.0.22语法错误,4.1.12顺利通过)
group by parentid ;不用那么麻烦的
已经做出来了。
group by parentid ;