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