我有一个调用 fn_distance ($a, $b, lat , lon) 的函数,它向我返回一个值,但我想从我的表中进行选择*,如下所示:
SELECT * FROM dados
WHERE fn_distance ($a, $b, lat , lon) >100
有人可以帮助我吗?
我在网上找到的真正的函数是 SELECT fn_distance ($a, $b, lat , lon) AS dist_km FROM bados
但它只是返回一个查询值
最佳答案
尝试使用以下查询,它会对您有所帮助:
SELECT * FROM dados
WHERE (select fn_distance ($a, $b, lat , lon)) >100;
关于php - 如何从表 WHERE "function_value"中选择*?在mysql中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20999341/