Du behöver helt enkelt sortera tabellen efter det sammanlagda (eller vilket mått du föredrar) absoluta avståndet mellan målet och posterna:
SELECT *
FROM my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT 1
Se den på sqlfiddle .
Du behöver helt enkelt sortera tabellen efter det sammanlagda (eller vilket mått du föredrar) absoluta avståndet mellan målet och posterna:
SELECT *
FROM my_table
ORDER BY ABS(2.5-num1) + ABS(10.2-num2)
LIMIT 1
Se den på sqlfiddle .