簡體   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