找回密码
 注册成为天翎用户
楼主: shi4266

[已解决] 如何把多个表单的数据,通过查询整合到一个试图中显示?

[复制链接]
sophie 发表于 2013-12-27 10:19:36 | 显示全部楼层
您好,给您提供的帖子中也说明,您想点击记录查看哪个表单的数据,直接返回那个表的formid、domainid
id.jpg
 楼主| shi4266 发表于 2013-12-27 11:58:24 | 显示全部楼层
本帖最后由 shi4266 于 2013-12-27 12:04 编辑

看了tomcat后台重新生成了嵌套数据查询语句,需要domainid,formid,id去做复合查询,所以多表查询必须需要这三个列,缺少就提示类似Unknown column '...' in 'where clause'错误。
但是现在我的查询结果没有显示出来,都是0
var date=getItemValueAsDate("date");
中的date是数据库中的列名,还是视图中的类名称。
kimi 发表于 2013-12-27 12:01:04 | 显示全部楼层
您好:麻烦吧你的sql语句贴出来?如果对应是sql语句您放在数据库客户端执行能够查询到数据么?
 楼主| shi4266 发表于 2013-12-27 12:06:03 | 显示全部楼层
数据库中时可以查到的,sql语句在前面已经贴出,就是加了你说的那两个ID
 楼主| shi4266 发表于 2013-12-27 12:24:23 | 显示全部楼层
http://teemlink.com/bbs/viewthre ... 0%B1%ED%B2%E9%D1%AF
这个帖子的多表查询item_数字能自动和列中的数字绑定吗?如果有多列呢?
 楼主| shi4266 发表于 2013-12-27 12:33:17 | 显示全部楼层
select  gz.domainid,gz.id,gz.item_姓名 as xm,bm.item_日期,50.0-(gz.item_评定1+gz.item_评定2+gz.item_评定3+gz.item_评定4+gz.item_评定5+gz.item_评定6+gz.item_评定7+gz.item_评定8+gz.item_评定9+gz.item_评定10) as gzpf,5.0-sum(bm.item_评价分数) as bupf,
45.0-(zz.item_评分1+zz.item_评分2+zz.item_评分3+zz.item_评分4+zz.item_评分5+zz.item_评分6+zz.item_评分7+zz.item_评分8+zz.item_评分9+zz.item_评分10+zz.item_评分11+zz.item_评分12+zz.item_评分13+zz.item_评分14+zz.item_评分15) as zzpf
from tlk_月度工作 as gz,tlk_部门评价 as bm,tlk_岗位职责 as zz
where gz.statelabel = 'end'  and gz.item_姓名 = zz.item_姓名1 and (gz.item_日期=bm.item_日期||bm.item_日期=zz.item_日期)
kimi 发表于 2013-12-27 13:48:17 | 显示全部楼层
您好:您的sql语句中数据库客户端能不能查询到数据啊? 还有我们视图才用getItemValueAsString("字段")去或者字段值时,是sql语句查询出来的字段要是item_字段这样的格式。
 楼主| shi4266 发表于 2013-12-27 15:20:18 | 显示全部楼层
光看帖子没有用,关键是知道原理,前台数据显示出来了,多谢技术人员指导!
echochen 发表于 2013-12-27 15:23:18 | 显示全部楼层
感谢回复

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-9-27 16:45

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表