怎么取后面的信息? table表中有ID,姓名,性别等字段。我想取最大的ID号,怎么取?Select Max(id) from table 可以但 Select max(id),姓名,性别 from table时报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select Max(id) from table 是取所有最大的ID号,要取每个人的最大的ID号,这样Select max(id),姓名,性别 from table group by 姓名,性别 Select max(id),姓名,性别 from table group by 姓名,性别 谢谢谢谢。还可以这样啊。一直用SQL sqlver。我用 select id,姓名,性别 from talbe where id in(select max(id) from table) 你这样写是对的,和等于的效果一样select id,姓名,性别 from talbe where id =(select max(id) from table) 或者用这句select *from(select * from tableorder by id desc)where rownum=1 我用 select id,姓名,性别 from talbe where id in(select max(id) from table) 改成 select id,姓名,性别 from talbe where id = (select max(id) from table) 效率应该高点 【附图】oracle 11g 中创建asm磁盘时,有个选项为quorum,这个是什么意思 oracle数据库启动错误 oralce redo 求助 求:交叉时间的sql cast as 问题 游标优化问题。 请问存储过程能否递归调用? asp中连接oracle的问题,快救命呀,200分 数据泵导入问题求解,据说是Oracle11gR2的Bug? Oracle转换到hibernate类型问题. 查询内存数据库,要比较datetime类型和字符串时间的大小,SQL怎么写
是取所有最大的ID号,要取每个人的最大的ID号,这样
Select max(id),姓名,性别 from table
group by 姓名,性别
group by 姓名,性别
你这样写是对的,和等于的效果一样
select id,姓名,性别 from talbe where id =(select max(id) from table)
select *
from(
select *
from table
order by id desc)
where rownum=1