8
我有一个数据库,我想使用单个查询来查找由ID排序的上一个和下一个记录。我试图做一个工会,但这不起作用。 ?:(如何在MySQL中使用单个查询来查找上一个和下一个记录?
SELECT * FROM table WHERE `id` > 1556 LIMIT 1
UNION
SELECT * FROM table WHERE `id` <1556 ORDER BY `product_id` LIMIT 1
任何想法 非常感谢
感谢您的回答,我只添加*从懒惰写在这里的任何列,我确实有他们在实际的代码中命名:) – 2009-07-05 17:34:41