它有点复杂,但我会尽力解释。
我有3个包含新闻数据的表,每个表都是一个“日期”列,其中包含发布新闻的unix时间。
现在选择所有'date'(从3个表中)作为min。使用PHP日期的年份值:(date('Y', $year)
)。
更多信息:
表1(表2,表3) - >有一些'日期'栏。
现在我需要将那些date
字段(例如)撤回到数组中,因此数组将如下所示:array('1323433261', '1323424614', '1322454677', ...etc);
然后选择min。数组中的值。
希望您了解我想要达到的目标,如果您不这样做,请发表评论。
答案 0 :(得分:4)
试试这个
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