【发布时间】:2013-12-19 00:52:58
【问题描述】:
我正在制作一个简单的进出系统。我有 3 对进出。 p_id(person_id)
表A
p_id time_id status timestamp
1 1 in 2013-12-18 15:44:09
2 2 in 2013-12-18 16:23:19
1 3 out 2013-12-18 18:31:11
1 4 in 2013-12-18 18:50:11
3 5 out 2013-12-18 19:20:16
1 6 out 2013-12-18 19:50:11
2 7 out 2013-12-18 19:51:19
1 8 in 2013-12-19 07:51:19
1 9 out 2013-12-19 12:00:19
1 10 in 2013-12-19 01:00:19
1 11 out 2013-12-19 05:30:19
1 12 in 2013-12-19 07:51:19
1 13 out 2013-12-19 11:00:19
如何将表格选择到表格结果中(同一日期的一行,右侧的输入和输出对根据 time_id 升序)?请检查这个简单的例子,也许你有一个想法。 http://www.sqlfiddle.com/#!2/6dd1f/8
p_id status timestamp status timestamp status timestamp status timestamp status timestamp status timestamp
1 in 2013-12-18 15:44:09 out 2013-12-18 18:31:11 in 2013-12-18 18:50:11 out 2013-12-18 19:50:11
2 in 2013-12-18 16:23:19 out 2013-12-18 19:51:19
3 out 2013-12-18 19:20:16
1 in 2013-12-19 07:51:19 out 2013-12-19 12:00:19 in 2013-12-19 01:00:19 out 2013-12-19 05:30:19 in 2013-12-19 07:51:19 out 2013-12-19 11:00:19
【问题讨论】:
-
对不起..呵呵..我已经做了一些编辑..提前谢谢你。 :)
-
这似乎是a direct repeat of this question 或this question。一般来说,最好对现有问题进行编辑,而不是复制它们,以免造成读者重复劳动。