学生表里有id,name(可以重复),score ,datetime,每个学生最近一次考试的记录的sql怎么写? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tb a where not exists(select 1 from tb where id=a.id and [datetime]>a.[datetime]) select * from table1 as a where [datetime]=(select max([datetime]) from table1 where name=a.name) select * from tb a where not exists(select 1 from tb where name=a.name and [datetime]>a.[datetime]) select * from tb t where [datetime]=(select max([datetime]) from tb where id=t.id ) select * from tb a where not exists(select 1 from tb where id=a.id and datetime>a.datetime) 比较两个数据库的表结构差异,修改数据库 如果字段X=0则字段Y不能为空,怎么添加这个约束? 询问提高查询效率应如何操作? 急求一SQL SQL里小数格式显示问题 关于sql server数据库连接的问题 关于时间,数据中有些不规则的时间我想都变成2011-8-10这种 如何分析在sql语句中查询的值? 请问oracle中的左外连接怎么实现? MYSQL语句不能执行,求大神解答!!! 一个奇怪的阻塞问题 ssms里datetime用什么来比较大小
where not exists(select 1 from tb where id=a.id and [datetime]>a.[datetime])
where not exists(select 1 from tb where name=a.name and [datetime]>a.[datetime])
select * from tb a where not exists(select 1 from tb where id=a.id and datetime>a.datetime)