我有一张桌子“测试”。每次更新表时,邮票都会更新。
id | text | stamp
__________________________
1 | textA | 2012-11-06 01:06:34
2 | textB | 2012-11-06 01:01:34
3 | textC | 2012-11-06 01:03:34
4 | textD | 2012-11-06 01:05:34
5 | textE | 2012-11-06 01:02:34
6 | textF | 2012-11-06 01:08:34
7 | textG | 2012-11-06 01:09:34
8 | textH | 2012-11-06 01:04:34
我运行查询 “SELECT * from test ORDER BY stamp DESC LIMIT 3”(返回id为7,6和1的行)
现在我返回了最后一行的id(即1)。如何使用该id运行第二个查询来获取时间戳<身份证?
预期结果是第4,8,3行。
答案 0 :(得分:0)
SELECT id, text, stamp
FROM test
WHERE stamp < (SELECT stamp FROM test WHERE id=1);