大家好日子,如何显示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