具有多个变量mysql的过程中的调用过程

问题描述 投票:0回答:1

我写了一个很长的MySQK查询,我想在另一个查询中重复使用。我很难在第二个过程中连接第一个过程中的变量。]​​>

CREATE PROCEDURE proc1(lat double,lon double) BEGIN
    SELECT * FROM Locations where latitude=lat AND longitude=lon;
END;

返回一个ID和名称

CREATE PROCEDURE call_procedure(lat double,lon double)
BEGIN
    SELECT * FROM Weather WHERE procId=call proc1(lat,lon);
END;

我想在调用proc1(lat,lon)的地方获取id值,我想走哪一步。我试图声明一个变量,但失败了。

我写了一个很长的MySQK查询,我想在另一个查询中重复使用。我很难在第二个过程中连接第一个过程中的变量。创建过程proc1(lat ...

mysql procedure
1个回答
0
投票

看来您需要

© www.soinside.com 2019 - 2024. All rights reserved.