有没有办法在 PostgreSQL 中将两个 SQL 查询组合成一个 SELECT 查询?
我的要求如下:
SELECT id FROM table1;
SELECT name FROM table2 WHERE table2.id = table1.id;
我想我需要将table1.id
in 的值作为某种动态值(循环值)传递,以便在 SELECT 上执行的语句中使用table2
。解决此问题的最简单方法是什么,是否可以使用 PostgreSQL 中的存储过程或函数来做到这一点?