[英]Dynamic values to another SQL statement
有没有办法将两个SQL查询组合到PostgreSQL中的单个SELECT查询中?
我的要求如下:
SELECT id FROM table1;
SELECT name FROM table2 WHERE table2.id = table1.id;
我想我需要将table1.id
值作为某种动态值(循环值)传递给在table2
执行的SELECT语句中使用。 解决这个问题的最简单方法是什么,是否可以使用PostgreSQL中的存储过程或函数执行此操作?
select t1.id, name
from
table1 t1
inner join
table2 t2 using (id)
where t1.id = 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.