gpt4 book ai didi

mysql - 分配的查询变量无法识别

转载 作者:行者123 更新时间:2023-11-29 05:25:36 24 4
gpt4 key购买 nike

我有一个项目表,每个项目都有纬度和经度值,可以让我计算距离。

我正在尝试以下但它返回:Unknown column distance in where clause:

select  ( 3959 * acos( cos( radians('53.993252') ) 
* cos( radians( latitude ) )
* cos( radians( longitude )
- radians('-0.432470') )
+ sin( radians('53.993252') )
* sin( radians( latitude ) ) ) ) AS distance from items where distance < 1000

最佳答案

select  ( 3959 * acos( cos( radians('53.993252') ) 
* cos( radians( latitude ) )
* cos( radians( longitude )
- radians('-0.432470') )
+ sin( radians('53.993252') )
* sin( radians( latitude ) ) ) ) AS distance from items having distance < 1000

WHERE 没有看到别名使用 HAVING

关于mysql - 分配的查询变量无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20739121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com