【发布时间】:2014-04-19 07:02:02
【问题描述】:
我有两张桌子
table 1
col1 date
1 13/4/2014
2 15/4/2014
3 17/4/2014
5 19/4/2014
table 2
col1 date
1 13/4/2014
3 16/4/2014
6 18/4/2014
joining the two tables i should get
col1 date col2 date
1 13/4/2014 1 13/4/2014
2 15/4/2014
3 17/4/2014 3 16/4/2014
6 18/4/2014
5 19/4/2014
重要的是date 列应该按照col 数据6 和5 所见的那样进行排序。
这可能吗?
编辑:
决赛桌需要按col1.date 和col2.date 排序,这样col1 或col2 中的较早日期将在连接表中排序18/4/2014 将排在19/4/2014 之前,即使它们在不同的位置列。我希望我的观点很清楚。
谢谢
编辑:
table 1
1, "2014-04-03"
2, "2014-04-04"
3, "2014-04-11"
4, "2014-04-16"
5, "2014-04-04"
6, "2014-04-17"
7, "2014-04-17"
table 2
1, "2014-04-04"
2, "2014-04-11"
5, "2014-04-17"
编辑:加入后应该是这样的
1 2014-04-03
2 2014-04-04
5 2014-04-04 1 2014-04-04
3 2014-04-11 2 2014-04-11
4 2014-04-16
6 2014-04-17
7 2014-04-17 5 2014-04-17
【问题讨论】:
-
嗯,我们可以为您的新数据获取预期结果表吗?
标签: sql postgresql join postgresql-9.1