如何在数据库mysql中显示最新记录

时间:2013-12-30 23:21:22

标签: mysql sql database

我创建了一个包含DVD发布列(YOR)

的表

我的疑问是,我希望数据库在发布的那一年给我最新的“动作”DVD

我开始时:

SELECT * from DVD where YOR by Genre ASCE LIMIT 1;

我使用的这个命令给了我最新发布的DVD,但它不是动作DVD

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

SELECT * from DVD
WHERE Genre = 'Action'
ORDER BY YOR DESC LIMIT 1;

答案 1 :(得分:0)

试试这个。您可能需要调整它,具体取决于Genre的数据类型以及那里的值。

SELECT 
    * 
FROM DVD 
WHERE Genre = 'Action'
ORDER BY YOR DESC LIMIT 1