【发布时间】:2020-02-21 08:50:03
【问题描述】:
我有一个带有值列的表。我需要选择用户选择的行(在前面),上一行下一行,所以:
我的“订单”表行
----------------------------------------------
id | price |
----------------------------------------------
1 | 1500.00 |
2 | 1380.00 |
3 | 1880.00 |
4 | 1900.00 |
5 | 1450.00 |
6 | 1700.00 |
如果对方选择:1450.00,我要带1450.00、1380.00和1500.00。是否可以让这个 MySql 选择?还是我必须在 php 中执行此操作?
我现在只有初始查询:
SELECT * FROM `orders`
ORDER BY price;
【问题讨论】:
-
只有这三个? 1450.00、1380.00 和 1500.00
-
WHERE price = 1450.00 OR price < 1450.00 OR price > 1450.00 LIMIT 3也许,也许不是…… -
是的!只有 3 个不完全是 '这些' 3 个值,但总是 3 个值,一个被选中,一个在上面,一个在下面