【发布时间】:2009-05-15 22:40:52
【问题描述】:
我想获得用于案例的时间,以便创建概览。
案例的 SELECT 查询如下所示:
SELECT bc.id, bc.title, bc.estimateCurrent FROM cases bc
对于一种情况,我可以像这样获得使用时间:
SELECT SUM(TIME_TO_SEC(TIMEDIFF(dateEnding, dateBeginning))) AS calculatedTime FROM timesheet WHERE `#case` = ?
如何将两者连接起来,以便为概览 SELECT 查询提供一个值?基本上我希望表格看起来像这样:
id|title|estimateCurrent|timeusedinsec 1|案例1| 20| 2000 2|案例2| 40| 2500 3|案例3| 70| 0这可能吗?我不想在 php 端对每个查询都有一个,这会导致多个查询。视图会有帮助吗?
【问题讨论】:
-
您调用了专栏
#case?只是感觉很恶心...... -
它击败了一个名为 '#' 的列;)
-
# 是外键,这样可以快速识别密钥我喜欢这样可能是一件愚蠢的事情:(
-
一个“_id”后缀会更传统,并且可以避免你必须引用列名。
-
嗯,有趣,我会建议这个谢谢