SELECT stu.sname,sc.totalscore FROM student stu,score sc WHERE sc.studentid=stu.id
表结构
不知道你说的Dao是不是对接 mybatis的mapper.xml文件的接口如果是如下:
public Vo(两个表所有的字段) select(int studentid);
注意看你的studentid是什么类型。
不知道你是不是这个意思
SELECT stu.sname,sc.totalscore FROM student stu,score sc WHERE sc.studentid=stu.id
建议以后写Sql,内联直接用inner join ..... on ,不要直接用多表查询的写法,这样影响语法执行效率;
SELECT stu.sname,sc.totalscore FROM student stu inner join score sc on sc.studentid=stu.id;
其次,你的提问很笼统,你的dao层使用了什么框架,还是直接用JDBC?你说到了注入,可能使用了spring这种第三方框架,dao层是hibernate还是mybaits?