首先,这是我第一次在这里发帖提问。如果我的问题已经被问及答案,请提供给我的链接,因为即使我不知道如何正确地问这个问题。
所以我有一张像这样的记录表。
ID ITEM_ID DATE OUT IN
1 1002 2019-01-20 1 NULL
2 1002 2019-01-22 NULL 2
3 1004 2019-01-23 4 NULL
4 1007 2019-01-23 4 NULL
5 1002 2019-01-24 1 NULL
6 1004 2019-01-26 NULL 13
7 1003 2019-02-03 NULL 35
我如何选择它在mysql中看起来像这样?
ITEM_ID DATE_OUT OUT DATE_IN IN
1002 2019-01-24 1 2019-01-22 2
1003 - - 2019-02-03 35
1004 2019-01-23 4 2019-01-26 13
1007 2019-01-23 4 - -
我想要做的更像是从同一个ITEM ID的多行连续到1个最新的IN日期和OUT的最新日期
编辑:我添加了更多的数据集,以便更清楚地了解我正在努力实现的目标。
非常感谢那些一直在帮助我的人。