我正在尝试根据新闻文章的发布日期和时间戳,使用php和mysql列出新闻。我需要所有的文章列出与最新的发布日期和最近的时间戳。当我试图完成这项工作时,我在列表中发现了一些不规范的地方。需要注意的是,有些新闻文章的时间戳可能是今天的,但发布日期是从现在开始的10天。
SELECT * FROM table_news WHERE pubdate <= ".time()."我要么错过了一些明显的东西(这周很长的时间...)或者有一种
我写了这个查询:WHERE UNIX_TIMESTAMP(e.evt_end) > '.time().' ORDER BY unixtimeEND; 有更好的办法吗?我想:
SELECT e.evt_end, UNIX_TIMESTAMP(e.evt_end) AS unixTimeEND FROM events AS e
我有一个包含id、标题、时间戳和category_id列名的MySQL数据库(博客)。如何从每个具有最新时间戳的类别中选择一行?如果我有3行属于类别1,2,1,那么我将返回两行,其中"1“中类别的最高时间戳是第一行,而类别为"2”的行是第二行。timestamp) GROUP BY category_id但是由于timestamp不是惟一的,所以它可以额外引入一个category_id =1的行,该行的