86708
zt_task表中的module有0值,但是zt_module没有0对应的值
回帖数 4
阅读数 1373
发表时间 2016-11-21 10:24:56
zt_task表中的module有0值,但是zt_module没有0对应的值,所以在查询任务需要显示有模块名称的值得时候,module为0的行就不显示了,希望优化下!
4个回复
说的有点模糊,在描述下,需要显示固定条件的行,有模块名称的显示模块名称,没有的显示为空。
现在的版本是zt_task表中模块为0的,没有对应名称就不会显示了!
2016-11-21 10:30:08 孤寂游侠 回帖
4个回复
还是不是太理解优化什么内容。目前禅道中 module的值是0 表示没有选择所属模块,创建和查看的时候默认会显示 /
2016-11-21 13:15:13 石洋洋 回帖
4个回复
是的 我说明的情况是 sql语句查询时SELECT
zt_product.`name` AS 项目名称,
zt_task.id AS 任务编号,
zt_module.`name` AS 模块名称,
zt_task.`name` AS 任务名称,
zt_task.`status` AS 状态,
CONCAT(
ROUND(
(
zt_task.consumed / (
zt_task.consumed + zt_task.`left`
)
) * 100,
2
),
'%'
) AS 进度,
zt_task.realStarted AS 开始日期,
zt_task.deadline AS 预计结束日期
FROM
`zt_task`,
`zt_product`,
`zt_projectproduct`,
`zt_user`,
`zt_module`
WHERE
zt_product.id = zt_projectproduct.product
AND zt_projectproduct.project = zt_task.project
AND zt_task.assignedTo = zt_user.account
AND zt_task.module = zt_module.id
AND (zt_user.dept = '7' OR zt_user.dept = '10')
AND (
(
zt_task.deadline >= '$begin'
AND zt_task.deadline <= '$end'
)
OR (
zt_task.realStarted >= '$begin'
AND zt_task.realStarted <= '$end'
)
)
ORDER BY
zt_product.`name`,
zt_module. NAME;
zt_product.`name` AS 项目名称,
zt_task.id AS 任务编号,
zt_module.`name` AS 模块名称,
zt_task.`name` AS 任务名称,
zt_task.`status` AS 状态,
CONCAT(
ROUND(
(
zt_task.consumed / (
zt_task.consumed + zt_task.`left`
)
) * 100,
2
),
'%'
) AS 进度,
zt_task.realStarted AS 开始日期,
zt_task.deadline AS 预计结束日期
FROM
`zt_task`,
`zt_product`,
`zt_projectproduct`,
`zt_user`,
`zt_module`
WHERE
zt_product.id = zt_projectproduct.product
AND zt_projectproduct.project = zt_task.project
AND zt_task.assignedTo = zt_user.account
AND zt_task.module = zt_module.id
AND (zt_user.dept = '7' OR zt_user.dept = '10')
AND (
(
zt_task.deadline >= '$begin'
AND zt_task.deadline <= '$end'
)
OR (
zt_task.realStarted >= '$begin'
AND zt_task.realStarted <= '$end'
)
)
ORDER BY
zt_product.`name`,
zt_module. NAME;
这条语句,如果module为0 则记录不显示,zt_task.module = zt_module.id没有值。
2016-11-21 17:02:02 孤寂游侠 最后编辑 2016-11-21 17:02:02 孤寂游侠 回帖
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com

相关帖子
Return perfect | 最后回帖 2019-07-29 09:27 王林
谢国军 | 最后回帖 2016-05-04 17:43 石洋洋
杜磊 | 最后回帖 2018-10-29 11:18 石洋洋
李露露 | 最后回帖 2019-11-29 15:27 禅道-李锡碧
园子 | 最后回帖 2021-08-30 13:17 柳婷婷
zhuxw | 最后回帖 2023-05-15 13:05 王林
石洋洋

精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


