我有客户端和运营商之间的通信表,其中包含phone,id(1 = client,2 = operater)日期,请求,响应......以及其他一些(非重要)行。
看起来像这样:
PhoneNumber Date Request Response ID
0123456 1.1.2011 some_txt some_other_txt 1
.
.
.
.
依旧......
我需要得到这个:
PhoneNumber Request Date Response Date
其中最后两行来自客户端,其中两行是运算符。
所以,我需要这样做,所以我有第一个运算符消息,请求一些数字(按日期)和一行响应(响应是该日期之后来自客户端的第一条消息)。
我的目的是通过将数字连接到自己的数字来获得它,但是如果在所需条件中没有响应,那么最后两行将是NULL(我想要的),但我无法弄清楚如何加入第一个值按日期显示每个电话号码,并在该日期之后从“右”表开始第一次回复。
我尝试选择只有PhoneNumber不同的不同行,但这并不是那么成功。如果我以某种方式设法做到这一点,如何将其与用户消息的第一行连接...
当然,即使我管理这个,也许这不是最好的方式。
所以,欢迎任何想法。
感谢。