我有一个称为使用的例程
SET @p0='55'; SET @p1='-6'; SET @p2='100'; CALL `distanceSearch`(@p0, @p1, @p2);
基本上,我通过纬度、经度和距离来搜索用户,例如 100 英里。该例程创建一个临时表并将结果插入其中。当我执行它时,会返回一个结果集。
当我尝试像这样执行它时,我遇到了语法错误
SET @p0='55'; SET @p1='-6'; SET @p2='100';
select foo.* from (CALL `distanceSearch`(@p0, @p1, @p2)) as foo
我究竟做错了什么?如何使用此结果加入另一个表?