这种数据关系如何显示出来?
时间:2011-08-05
来源:互联网
数据表:
id teachername student addtime
1 张三 郁闷 1 2011-2
2 李四 郁闷2 2011-3
3 王五 郁闷3 2011-4
4 张三 郁闷4 2011-5
5 张三 郁闷5 2011-6
6 王五 郁闷6 2011-7
7 王五 郁闷7 2011-8
8 李四 郁闷8 2011-8
现在我要.net将其显示如下(要求可以根据某字段排序):
张三 郁闷 1 2011-2
郁闷4 2011-5
郁闷5 2011-6
李四 郁闷2 2011-3
郁闷8 2011-8
王五 郁闷3 2011-4
郁闷6 2011-7
郁闷7 2011-8
=========说明,上面由于张三、李四、王五各自有学生N个,但张三、李四、王五只有一个,所以去掉老师名字,避免重复,只显示老师下面的学生,将他们集中在一起显示出来,另外还希望可以按入学时间或者学生的ID来排序。。
到底应该如何做?这个是属于sql语句问题还是程序要判断?
id teachername student addtime
1 张三 郁闷 1 2011-2
2 李四 郁闷2 2011-3
3 王五 郁闷3 2011-4
4 张三 郁闷4 2011-5
5 张三 郁闷5 2011-6
6 王五 郁闷6 2011-7
7 王五 郁闷7 2011-8
8 李四 郁闷8 2011-8
现在我要.net将其显示如下(要求可以根据某字段排序):
张三 郁闷 1 2011-2
郁闷4 2011-5
郁闷5 2011-6
李四 郁闷2 2011-3
郁闷8 2011-8
王五 郁闷3 2011-4
郁闷6 2011-7
郁闷7 2011-8
=========说明,上面由于张三、李四、王五各自有学生N个,但张三、李四、王五只有一个,所以去掉老师名字,避免重复,只显示老师下面的学生,将他们集中在一起显示出来,另外还希望可以按入学时间或者学生的ID来排序。。
到底应该如何做?这个是属于sql语句问题还是程序要判断?
作者: scyyzgxh 发布时间: 2011-08-05
SELECT * FROM TABLE GROUP BY teachername ORDER BY addtime ASC
貌似这样只能显示每个老师的一个学生 错了
[ 本帖最后由 auror 于 2011-8-5 09:00 编辑 ]

[ 本帖最后由 auror 于 2011-8-5 09:00 编辑 ]
作者: auror 发布时间: 2011-08-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28