我是postgres中存储过程的新手。我知道如何编写我的程序,但它不会按我的意愿工作。让我解释一下我的场景是什么样的输出和我想要实现的目标。
我正在使用postgres 8.1版本。
result = select u.name from users u where u.designation = 'S/w Engg';
select count(c.id) from cars c where c.name in (results)
totals = select count(result)
以下是我想在存储过程中编写的3个步骤。
在第一步中,我想存储该查询的输出,该输出返回带有一列的多行。
在第二步中,我想执行另一个查询,其中我想将第一个查询结果用作“IN”并再次存储在变量中。
在最后一步中,我想计算从第一个查询结果获得的行数。
所以,任何人都可以帮助我为上述条件编写存储过程。