1

PostgreSQL で 2 つの SQL クエリを 1 つの SELECT クエリに結合する方法はありますか?

私の要件は次のとおりです。

SELECT id FROM table1;
SELECT name FROM table2 WHERE table2.id = table1.id;

table1.idで実行される SELECT ステートメントで使用するために、ある種の動的な値 (ループ値) として in の値を渡す必要があると思いますtable2。この問題を解決する最も簡単な方法は何ですか? PostgreSQL のストアド プロシージャまたは関数でこれを行うことは可能ですか?

4

1 に答える 1

3
select t1.id, name
from
    table1 t1
    inner join
    table2 t2 using (id)
where t1.id = 1
于 2013-04-29T13:15:54.480 に答える