这有点复杂,但我会尽我所能解释清楚。
我得到了3个表与新闻数据,每个表作为一个'日期'列,其中包含发布的新闻的unix时间。
现在选择所有的'date'(来自3个表)作为使用PHP date获取年的最小值:(date('Y', $year)
)。
更多信息:
表1(表2,表3)->有一些'date'列
现在我需要将这些date
字段(例如)撤回到数组中,因此数组将看起来像这样:array('1323433261', '1323424614', '1322454677', ...etc);
,然后选择数组中的最小值。
希望你明白我的意思,如果你不明白,请评论。
试试这个
SELECT MIN(min) FROM (
(SELECT YEAR(FROM_UNIXTIME(MIN(add_date))) as min FROM table1)
UNION
(SELECT YEAR(FROM_UNIXTIME(MIN(add_date))) as min FROM table2)
UNION
(SELECT YEAR(FROM_UNIXTIME(MIN(add_date))) as min FROM table3)
) as t