sql 左右连,交叉表数据查询怎么办?

战栗 发布于 2015/05/12 15:13
阅读 271
收藏 0

@JFinal 你好,想跟你请教个问题:

select j."SUMMARY",l.label project,w.he,j.created,j.DUEDATE,

j.updated,js.pname status,ub.last_name ubl,ua.last_name ual,

j.TIMEORIGINALESTIMATE/60/60,j.TIMEESTIMATE/60/60,j.TIMESPENT/60/60

from JIRAISSUE j

left join CWD_USER ua on ua.user_name=j.ASSIGNEE

left join CWD_USER ub on ub.user_name=j.REPORTER

left join label l on l.issue=j.id

,ISSUESTATUS js,

(

select ISSUEID,sum(TIMEWORKED/60/60) he

from WORKLOG

GROUP BY ISSUEID

) w

WHERE

js.id=j.ISSUESTATUS

and j.issuetype!='5'

and j.id=w.ISSUEID

and (? < j.updated and ?>j.updated)

--order by sum(a.timeworked)/(60*60) desc

order by j.updated desc

像这类复杂sql怎么用

加载中
0
JFinal
JFinal

String sql = 你上面的 sql ;

List<Record> result = Db.find(sql); 即可

JFinal
JFinal
回复 @战栗 : 没看jfinal视频教程吧? 进入 jfinal 群里面很多学习资源,或者在这里下载视频教程: http://jfinalxm.sturgeon.mopaas.com
战栗
战栗
感谢, 我发现jfinal的教程资源太少了.....网上都搜不到 比如forwardAction和render的区别
返回顶部
顶部