select * from tablename a
where 标识=(select min(标识) from tablename where 学生名=a.学生名)
where 标识=(select min(标识) from tablename where 学生名=a.学生名)
解决方案 »
- 昨天挂了一晚上都没没有人解答啊 SQL分组求中位数问题
- 问个数据库配置
- 【我没钱了】请问SQL2K中的SET设置语句是针对连接的吗??
- 一个查询语句100分求解!!!!!!
- 疑问请教,高手进
- 请问这个触发器怎么写?
- 救急:服务器出现接收大量数据堵塞现象,高手救急呀!问题解决不了,5.1我就不能回家呀!
- 为什么WIN2000下不能进行网络备份
- 我的服务器装了win2000和sql server 2000,怎样避免服务器不能启动或数据库出问题,数据是很重要的
- 一个关于论坛的数据库设计问题!!!!请大家帮帮忙!!!急!!!!!
- 如何知道SQL的在线连接客户端的信息?(解决问题立即给分)
- 请教大力,事务性发布/订阅性能的问题.
where 标识=(select top 1 标识 from tablename where 学生名=a.学生名 order by 家长收入 desc)
join
(Select 班级,学生名,max(家长收入) as 家长收入 group by 班级,学生名 ) b
on a.班级 = b.班级 and a.学生名 = b.学生名 and a.家长收入= b.家长收入
join
(Select 班级,学生名,max(家长收入) as 家长收入 group by 班级,学生名 ) b
on a.班级 = b.班级 and a.学生名 = b.学生名 and a.家长收入= b.家长收入
order by a.标识
Select a.* from 学生家长登记表 a
inner join
(select 学生名,max(家长收入) as 家长收入 from 学生家长登记表 group by 学生名 ) b
on a.学生名 = b.学生名 and a.家长收入= b.家长收入
select a.* from aa a inner join
(
select class,student,max(sr) as sr from aa group by class,student
) b on a.class=b.class and a.student=b.student and a.sr=b.sr order by id
insert into student(class,sname,pname,income) values(1,'张三','张勇国',2000)
insert into student(class,sname,pname,income) values(1 ,'张三','李绣莲',900)
insert into student(class,sname,pname,income) values(2,' 李四','李永进',3000)
insert into student(class,sname,pname,income) values( 2,'王五','王大力', 800)
select id,a.class,a.sname ,pname,a.income from student a,(select class,sname,max(income ) income
from student
group by class,sname) b
where a.class=b.class and a.sname=b.sname and a.income =b.income
order by id
GROUP BY 学生姓名) tblB
Left Outer Join 学生家长登记表 tblA
On tblB.学生名=tblA.学生名 and tblB.家长收入=tablA.家长收入