比方說,我們有一個這樣的表ORDER BY距離爲另一個值
id|value
--------
1 | 50
2 | 19
3 | 100
4 | 21
5 | -10
如何使用ORDER BY
運營商通過它們的距離值責令另一個值?
SELECT * FROM table ORDER BY nearest(value,30) DESC
爲了得到這個表:
id|value
--------
4 | 21
1 | 50
2 | 19
5 | -10
3 | 100
修復程序以SLECT * FROM表ORDER BY ABS(值 - 30)ASC和我將接受) – Benedictus
完成。對不起,我正在看你的代碼,而不是例子。 :) – Paul92