我有桌子t1。
id name surname last_updated
1 ABC XYZ 2014-05-26 14:35:14
2 ABC XYZ 2014-05-26 15:35:14
3 LMN SDF 2014-05-25 14:35:14
4 PQR DFG 2014-05-24 14:35:14
我想要记录行名称= ABC,但是last_updated时间=最后为ABC插入..
提前完成了......
PRASHANT。
答案 0 :(得分:1)
试试这个:
select * from t1 where name = 'ABC' order by last_updated desc limit 1
这将以desc顺序给出结果,只给出第一个结果。
答案 1 :(得分:0)
试试这个:
SELECT *
FROM TableName
WHERE name='ABC'
ORDER BY last_updated DESC
LIMIT 1
<强>解释强>
此处记录按last_updated字段的降序提取,其名称为&#39; ABC&#39;。并且选择了第一个记录。
或强>
SELECT *
FROM TableName
WHERE name='ABC'
AND last_updated=(SELECT MAX(last_updated) as recentDate
FROM TableName
WHERE name='ABC')
答案 2 :(得分:0)
select id from t1 where name= "name" order by last_updated desc limit 1