要用JAVA做一个试卷答题结果的统计,需要查询问卷答题人的信息,我想到两种方式,第一种是连表查询
select 试卷参与人.*,人员账号.姓名,部门.名称 from 试卷参与人,人员账号,部门 where 试卷参与人.人员账号编号=人员账号.编号 and 人员账号.部门编号=部门.编号
第二种是先查询出问卷参与人,然后再根据问卷参与人的人员账号编号从人员账号表中查询出人员姓名赋值给那个参与人对象,同样再查一次部门表把部门名称给参与人对象
select 试卷参与人.*,人员账号.姓名,部门.名称 from 试卷参与人,人员账号,部门 where 试卷参与人.人员账号编号=人员账号.编号 and 人员账号.部门编号=部门.编号
第二种是先查询出问卷参与人,然后再根据问卷参与人的人员账号编号从人员账号表中查询出人员姓名赋值给那个参与人对象,同样再查一次部门表把部门名称给参与人对象
解决方案 »
- Snapshot Too Old due to Tablespace Limit
- java调oracle的procedure,取结果集的next报错
- 如何最高效的查找出同标识某字段的值最小的记录
- oracle访问Sql server表问题。。。
- 请问高人急手的问题(火上房了)如果定义每月每底时间
- SQL SERVER中间一个存储过程需要移植到ORACLE,不会写
- 如果用命令启动OracleOraHome90TNSListenerXXXXX,OracleServiceYYYYY这两个服务呢?
- ORACLE配置问题,我换了安装路径
- 请教oracle的字符函数,数学函数(与sqlserver的对照)
- 看下这段SQL[到底那个表在前面???]
- 请教数据存储小问题??
- sqlplus输出问题
关键是在JAVA里执行的效率怎么样呀?