2012-09-03 149 views
0

我試圖找出每一個從數據庫網站的類別上傳的最新圖像,其中數據庫的結構是:笨的活動記錄需要幫助

tbl_cat:CAT_ID,cat_name,NOI(該貓的總圖像數量) tbl_img:img_id,cat_id,img_path,imag_caption

任何想法如何使用活動記錄來實現。我也很想用sql查詢來理解它。我知道它的跛腳,但我剛開始。對於那個很抱歉。

+0

你在數據庫中每個圖像上傳的時間記錄? – eggyal

回答

0

給出的數據庫模式不記錄類別或圖像表中的創建日期。我認爲獲得這些信息的唯一合法方式是命令行cd進入images目錄並執行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

+0

對不起,我認爲時間字段不會被要求,我已經存儲了圖像的創建日期!那麼我們如何使用它? –

+0

你在哪裏存儲了圖像的創建日期?你所說的模式是:「tbl_img:img_id,cat_id,img_path,imag_caption」 –

+0

在tbl_img –