从表中选择两个参数在mysql中满足

时间:2018-04-25 14:02:37

标签: mysql

我完全不知道如何从MySQL中的同一个表中获得以下类似的结果。

必填结果:

required result

原始数据,如下图所示。

raw data in a table

Mc_id和op_id可能不同。例如,如果mc_id为4且op_id为10,则必须循环遍历每个vouid并提取done_on_date,同样必须循环遍历相同的mc_id 4和op_id 10并提取done_on_date,其中done_on_date在首次提取done_on_date之后。这里第二个提取的done_on_date,我们称之为next_done_on_date,只是为了区别它。因此,继续到表的结尾。我希望我现在足够清楚了。

这个想法基本上是为了查看具有mc_id的所述机器何时执行了特定的operation_id。第一次完成操作被称为done_on_date,当下次对同一台机器执行相同的操作时,我们将其称为next_done_on_date,但实际上在数据库表中它是done_on_date。 虽然有任何事情需要澄清,但请告诉我

0 个答案:

没有答案