大家好日子,如何顯示PHP MySQL中的最新記錄?
我是一個新手PHP程序員,我想問一下如何能夠在我的PHP MySQL程序中顯示最新記錄的幫助或任何想法。
目標:
只顯示與主表的最新版本的記錄。例如,
#################################
id filename revision
1 math12 1
2 math12 2
3 science43 1
4 science43 2
5 science43 3
3 logic13 1
4 logic13 2
5 logic13 3
#################################
當我獲取所有的紀錄,我的目標只有與最新版本將顯示記錄。
#################################
id filename revision
2 math12 2
5 science43 3
5 logic13 3
#################################
這樣的..
你能幫助我與我的問題..
非常感謝..
似乎什麼是在這段代碼的問題?
SELECT
imaster_tbl.id,
imaster_tbl.die_name,
imaster_tbl.part_name,
imaster_tbl.drawing_number,
imaster_tbl.drawing_part_number,
imaster_tbl.sub_letter,
imaster_tbl.specs,
imaster_tbl.file_path,
idrawing_type_tbl.drawing_type,
idie_type_tbl.die_type,
irevision_tbl.revision,
irelay_type_tbl.relay_type FROM imaster_tbl
LEFT JOIN idrawing_type_tbl ON imaster_tbl.drawing_type_id = idrawing_type_tbl.drawing_type_id
LEFT JOIN idie_type_tbl ON imaster_tbl.die_type_id = idie_type_tbl.die_type_id
LEFT JOIN irelay_type_tbl ON imaster_tbl.relay_type_id = irelay_type_tbl.relay_type_id
LEFT JOIN irevision_tbl ON imaster_tbl.revision_id = irevision_tbl.revision_id
WHERE revision = (SELECT MAX(revision) FROM imaster_tbl WHERE drawing_part_number = drawing_part_number)
-Martin
這個問題不顯示任何研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 –
另外,請花點時間先搜索檔案。例如,如果你在['[mysql]獲取最新記錄'](http://stackoverflow.com/search?q= [mysql] + get + latest + record)上搜索,則存在一堆現有線程那回答這個問題。 – Leigh