程序获取不到最新的数据

1、数据库文件被同事给删了,没办法,只能重新采集数据,以前没有问题,但是这次导入数据库后,程序获取不到最新的数据。

$q = "SELECT fc.city_id, city_name, fang_time, IF(area is NULL,0,area), IF(taoshu is NULL,0,taoshu), fcj.id FROM f_city AS fc LEFT JOIN (SELECT * FROM f_chengjiao ORDER by fang_time DESC) AS fcj USING (city_id) GROUP BY fc.city_id";

具体需求是:按区域排序,每个片区的数据获取到最新的一条数据。但查询结果并不是每个片区都是最新的数据,截图如下:
https://img1.mukewang.com/5c8f420c000156d606540642.jpg

表结构如下:
https://img2.mukewang.com/5c8f420e0001b6bc05000500.jpg

慕盖茨4494581
浏览 392回答 3
3回答

海绵宝宝撒

group by里面加上你排序的那个时间字段

牧羊人nacy

缓存是一个可能,建议检查一下,然后,数据是否对,也检查一下,你的 sql 是没有问题的。好,就废话这些。
打开App,查看更多内容
随时随地看视频慕课网APP