【发布时间】:2014-01-30 08:54:42
【问题描述】:
是否可以加入这些表:
日志表:
+--------+---------------+------------+
| name | ip | created |
+--------+---------------+------------+
| 408901 | 178.22.51.168 | 1390887682 |
| 408901 | 178.22.51.168 | 1390927059 |
| 408901 | 178.22.51.168 | 1390957854 |
+--------+---------------+------------+
订单表:
+---------+------------+
| id | created |
+---------+------------+
| 8563863 | 1390887692 |
| 8563865 | 1390897682 |
| 8563859 | 1390917059 |
| 8563860 | 1390937059 |
| 8563879 | 1390947854 |
+---------+------------+
结果表为:
+---------+--------------+---------+---------------+------------+
|orders.id|orders.created|logs.name| logs.ip |logs.created|
+---------+--------------+---------+---------------+------------+
| 8563863 | 1390887692 | 408901 | 178.22.51.168 | 1390887682 |
| 8563865 | 1390897682 | 408901 | 178.22.51.168 | 1390887682 |
| 8563859 | 1390917059 | 408901 | 178.22.51.168 | 1390887682 |
| 8563860 | 1390937059 | 408901 | 178.22.51.168 | 1390927059 |
| 8563879 | 1390947854 | 408901 | 178.22.51.168 | 1390927059 |
+---------+--------------+---------+---------------+------------+
有可能吗? 特别是,如果第一个表是某个查询的结果。
更新
抱歉这个错误。我想在日志中找到下订单的人。所以订单表通过创建字段与日志表相关,即
有条件的第一行(orders.created >= log.created)
【问题讨论】:
-
这两组数据应该如何相互关联?你用什么逻辑得到结果?
-
我更新了我的问题。对不起这个错误
标签: sql postgresql postgresql-9.1