它有点复杂,但我会尽力解释。
我有 3 个包含新闻数据的表,每个表都是一个“日期”列,其中包含已发布新闻的 unix 时间。
现在选择所有“日期”(来自 3 个表)作为最小值。使用 PHP 日期的年份值:(date('Y', $year)
).
更多信息:
Table1(Table2, Table3) -> 有一些“日期”列。
现在我需要将那些 date
字段(例如)提取到数组中,因此数组将如下所示:array('1323433261', '1323424614', '1322454677', ...等);
然后选择最小值。数组中的值。
希望您理解我要达到的目标,如果您不理解,请发表评论。
最佳答案
试试这个
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
关于php - 得到分钟。查询中多行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445435/