我的表设置如下:
ID EVENT Value1 Value2 Value3 Value4 ... Value10
1 400 2 2 2 2 2
...
7 500 3 6 5 5 1
8 200 4 4 4 4 4
9 500 3 7 6 5 1
在创建/插入 ID 9 的时间点,它将是表中的最高 ID。插入此条目后,我想找到事件与 ID 9 的事件匹配的最近的先前条目(在此示例中为 id 7)。然后仅选择/返回值不同的列(在此示例中,Value2 和 Value3)。我不知道哪些值或多少值会提前不同。
期望的输出:
ID EVENT Value2 Value3
7 500 6 5
9 500 7 6
我正在使用 python/sqlalchemy,我想知道我是否可以单独使用 mysql 对包含数千个条目的表有效地进行这种分析。