我正在使用Laravel构建一个news aggregator网站,我有一个非常离奇的问题,相同的设置会给我不同的结果。在网站上我有一个链接/帖子显示在“新”链接但不在“顶部”和“低”,而本地它显示在任何地方。我尝试导出实时数据库并将其导入我在本地复制问题的本地开发环境。我也尝试重置实时数据库,但没有解决问题。
我已经将问题缩小到这个SQL查询,由于某种原因,它不会返回它应该得到的结果:
select links.id, links.title, links.url, links.user_id, links.created_at,
sum(vote) as votes,
(sum(vote)) / POWER(time_to_sec(TIMEDIFF(now(),links.created_at))/3600, 1.8) as rank
from links, votes
where links.language_id = 2 AND links.id = votes.link_id
group by links.id
order by rank, links.id DESC LIMIT 10 OFFSET 0
我不知道从哪里开始。
任何帮助非常感谢:)