假设:
表student(sid,sname,sage,sclass)
关联表student_subject(studentid,subjectid)
表subject(subjectid,subjectname,subjectdesc)
我要查出 student.sid,student.sname,subject.subjectname
结果:
1001,小明,语文
1001,小明,数学
1002,李好,英语
1002,李好,语文
1002,李好,历史然后在web项目中建了一个视图实例
class student_subject_view{
private int sid;
private String sname;
private Subject subject;//这个是已存在的数据库表的对象实例
}我怎么在项目中得到数据:
1001,小明,语文+数学
1002,李好,英语+语文+历史用mybatis+spring+struts写的 或是有其他的查询思路
表student(sid,sname,sage,sclass)
关联表student_subject(studentid,subjectid)
表subject(subjectid,subjectname,subjectdesc)
我要查出 student.sid,student.sname,subject.subjectname
结果:
1001,小明,语文
1001,小明,数学
1002,李好,英语
1002,李好,语文
1002,李好,历史然后在web项目中建了一个视图实例
class student_subject_view{
private int sid;
private String sname;
private Subject subject;//这个是已存在的数据库表的对象实例
}我怎么在项目中得到数据:
1001,小明,语文+数学
1002,李好,英语+语文+历史用mybatis+spring+struts写的 或是有其他的查询思路
解决方案 »
- 安装绿色版Tomcat为系统服务
- spring mvc报错,如何解决?
- log4j:ERROR Failed to excute sql错误~
- 大家帮我看看啊!!哪里出了问题。。。找了N久都找不出哪里有问题
- webservice 与 EJB的区别
- Hibernate实例化时的空指针异常问题
- 救救我..........jasperreport 实现套打,已经想了好几天,那位可以指点一下
- j2ee的几个疑问
- JavaMail问题,高手请进(急,在线等,搞定结贴)
- 在java中如何让机器发声?(在线等待,解决了马上送分)
- 求大神帮我看一道题----给一个二维数组inArr[ ][ ],写一个方法获取每一列的最小值,输出到一个一维数组outArr[ ]中。
- java多线程遇到的奇怪问题
问题补充:
1001,小明,语文
1001,小明,数学
1002,李好,英语
1002,李好,语文
1002,李好,历史
在查出这些结果时,把小明的科目语文和数学合并在一起(一个临时的列)
这样可以,而且我在web项目中的操作更简单, 但是不知道该如何操作 哪位大神有过经验啊我用的db2数据库
如果能查出来结果是是 :
1001,小明,语文+数学
这样一个条条的数据,java中就不需要在关联其他的对象实例,在页面显示也不用转换求一个这样的sql