SQL没想出来
table 学生家长登记表:
标识 班级 学生名 家长名 家长收入
1 1 张三 张勇国 2000
2 1 张三 李绣莲 900
3 2 李四 李永进 3000
4 2 王五 王大力 800
5 ……
这样一个表,标识唯一,班级有重复,学生有可能有重复,因为有的只登记了一个家长,有的登记了两个以上。
现在要列出已经登记了的每个学生的家长中,只取收入最大的一个,不是所有的最大,而是对每个学生的来说自己的家长谁收入最大。比如张三,张勇国最大,而只有一个家长的就是这个家长了。
列出的结果是:
标识 班级 学生名 家长名 家长收入
1 1 张三 张勇国 2000
3 2 李四 李永进 3000
4 2 王五 王大力 800
5 ……