【发布时间】:2012-01-28 19:50:03
【问题描述】:
我知道这是可能的,我只是不知道如何编写代码或如何用短语来搜索我需要的答案。我很确定我需要使用 JOIN,但我再次发现很难找到一个示例来获得正确的语法。
我有 3 张桌子。一个事件表,其中包含在不同机器上发生的事件及其时间。因此,出于提问目的,事件有 4 个字段:
活动
然后我有一个“机器”表,其中列出了所有机器:
机器
最后我有 Department 表:
部门
我想选择一个部门中发生的所有事件。所以说我想要事件发生的机器的department_id = 1的事件中的所有事件。
【问题讨论】:
-
您指的是哪个“事件发生在”?不在您的任何表格的字段列表中
-
如果你能给我一份在完美机器上发生的 event_id 的列表。还有很多其他的数学运算与过滤器无关。更大的图景是我报告每个部门的时间报告量。部门由其中的机器定义。因此,事件表使用带有时间戳的 machine_id 写入。我在机器上找到时间戳的时间差异,我可以获得总时间。我正在尝试做的只是为 id=1 的单个部门报告的时间