【发布时间】:2014-08-03 01:31:46
【问题描述】:
我有三个 MySQL 表,它们都有相同的列,例如:
ID | title | description | date
---|---------|-------------|-----------
1 | Title 1 | Desc 1 | 2014-06-12
2 | Title 2 | Desc 2 | 2014-05-12
...
我想做的是从所有三个表中提取日期在某个时间点之后的所有行,例如一个月前,然后按日期顺序排列它们,最新的在前,在新的组合中桌子。我尝试了各种JOINS,但到目前为止我想出的结果都没有满足我的需求;我似乎得到的是表格彼此左右连接,而不是被拉到一个“主表”中。
我将如何创建我正在寻找的表?
【问题讨论】:
-
“彼此左右连接”没有意义,除非表之间存在某种关系。