繁体   English   中英

动态值到另一个SQL语句

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM