数据表有多条张三的考试记录,其中字段考试次数每次加1,我如何查询考试次数最大的记录
发布网友
发布时间:2022-04-13 13:14
我来回答
共3个回答
热心网友
时间:2022-04-13 14:44
问题不太具体,感觉就是一个查询数据库的SQL语句的问题。用SQL查询就是
SELECT * FROM 数据表 WHERE Name='张三' and (考试次数 = (SELECT MAX(考试次数) FROM 数据表))
热心网友
时间:2022-04-13 16:02
测试通过
select 数据表.* from 数据表 ,
(select max(考试次数) as 考试次数, 学号 from
(
select * from 数据表 where 学号 not in ( select 学号 from 数据表 where 成绩 = '合格' and 日期='20090909')
)
group by 学号) g
where 数据表.考试次数 = g.考试次数 and 数据表.学号 = g.学号 and 数据表.日期='20090909'
热心网友
时间:2022-04-13 17:36
一张表? 能不能把你的所有字段写出来啊?