0

我试图从数据库结构所在的数据库中找出每个网站类别中上传的最新图像:

tbl_cat:cat_id、cat_name、noi(该猫中的总图像数) tbl_img:img_id、cat_id、img_path、imag_caption

知道如何使用活动记录来做到这一点。我也很想用 sql 查询来理解它。我知道它很蹩脚,但我才刚刚开始。对于那个很抱歉。

4

1 回答 1

0

给出的数据库模式没有在类别或图像表中记录创建日期。我认为获取此信息的唯一合法方法是命令行cd进入图像目录并执行ls --full-time --sort=time(在基于 Debian 的系统上)或等效的方法。

评论后更新1:

跑:SELECT c.cat_id, c.cat_name, i.doc, i.img_path FROM tbl_cat c LEFT JOIN tbl_img i ON i.cat_id = c.cat_id WHERE doc = (SELECT MAX(doc) FROM tbl_img i2 WHERE i2.cat_id = c.cat_id

于 2012-09-03T22:46:40.497 回答