mysql将多条记录合并成一条存储在临时表中
表table1:
UserID DateTime DevID
a 2013/12/19 11:32 1
a 2013/12/19 11:34 2
b 2013/12/19 10:22 1
b 2013/12/19 11:20 4
c 2013/12/18 20:30 3
c 2013/12/19 8;00 4
想要得到如下查询结果
UserID DateTime1 DevID1 DateTime2 DevID2
a 2013/12/19 11:32 1 2013/12/19 11:34 2
b 2013/12/19 10:22 1 2013/12/19 11:20 4
c 2013/12/18 20:30 3 2013/12/19 8;00 4
即将UserID相同、DevID不同且时间相隔最近的两条数据合并成同一条记录。
我的想法是创建一个临时表,通过判断将符合条件的记录存储到临时表中,然后从临时表中查询得到结果,但不知道如何写SQL语句,请各位大神指点