【发布时间】:2014-05-19 02:48:18
【问题描述】:
我对这个门户很陌生。 如果我的问题似乎不完美,请见谅。
我有两个表 A 和 B 有 1:n 关系,以 id 作为外键。 B 表会在票证更新时捕获历史记录。
我希望为预期结果编写查询,如下所示:
Ticket-ID(A) Ticket Name(A) 耗时(B) 5 ABCD 差值(关票时间-开票时间)
可能是在 B 表中使用 A 表中的相同外键的两个条目中寻找时间差异
我已经尝试过连接,但正在为此寻找更优化的查询。
感谢任何建议。 谢谢
【问题讨论】:
-
您可以使用子查询而不是连接。第一个目标应该是正确的答案。如果您通过多种方式获得它,请使用 MySQLs
EXPLAIN找出哪个更高效。 -
这些时间是否附加了 SLA?考虑时钟可能从 0600 运行到 1800,然后在 1800 停止,直到第二天早上 0600 才恢复,这是否重要?