我有这个 mysql 语句,但在子查询错误中收到 LIMIT
SELECT id
FROM articles
WHERE section=1 AND id NOT IN
(
SELECT id
FROM articles
WHERE is_top_story=1 ORDER BY timestamp DESC LIMIT 2
)
我想从表中选择所有 id-s,其中 section=1 和 id-s 不在我的内部(第二个)语句中
+--id--+section+-is_top_story-+--timestamp--+
| 54 | 1 | 1 | 130 |
| 70 | 2 | 0 | 129 |
| 98 | 3 | 1 | 128 |
| 14 | 1 | 1 | 127 |
| 58 | 4 | 0 | 126 |
| 13 | 3 | 1 | 125 |
| 64 | 1 | 1 | 124 |
| 33 | 1 | 1 | 123 |
我的 sql 应该返回 64 和 33(它们是 section=1 和 is_top_story=1),因为 54 和 14(在内部语句中)
如果有人可以给我一些代码,我将不胜感激
谢谢