sql查询每个系中年龄最大的人的姓名和年龄
展开全部
select t1.name,t1.age
from table t1,
(select 院系,max(age)as age from table group by 院系) t2
where t1.院系=t2.院系
and t1.age=t2.age
from table t1,
(select 院系,max(age)as age from table group by 院系) t2
where t1.院系=t2.院系
and t1.age=t2.age
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 姓名,年龄,院系,max(年龄) from 学生表 group by 院系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT *
FROM student INNER JOIN (SELECT max(z.age) x
FROM student z
GROUP BY sdept) y ON y.x=student.age;
FROM student INNER JOIN (SELECT max(z.age) x
FROM student z
GROUP BY sdept) y ON y.x=student.age;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
今天写作业遇到这个,不会查一下,发现百度都是乱七八糟的答案,然后自己写了一个可以用。
select sname,sage
from student,(select max(sage) max_age,sdept
from student
group by sdept) as MAX_student
where student.sage = MAX_student.max_age and student.sdept = MAX_student.sdept
(做东北大学数据库实验的同学自己换个名字,别跟我写一样,谢谢)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询