1
私は2つの列のintで結果を作成するクエリを持っています。サブクエリなしで別のクエリでクエリの結果を使用
from_id | to_id
---------------
51 | 100
3 | 21
... | ...
最初にto_id
の結果と一致するIDを持っているのは、その後map_ids
この結果を呼びましょう、私はsome_table
からのみ選択のものに
SELECT * FROM some_table st WHERE st.id IN map_ids.to_id
ような何かを行うことができますクエリ?
map_ids
を生成するクエリは実際にはsome_table
から実際のセレクトで2回使用されるため、サブクエリは使用しないでください。
[サブクエリ・ファクタリング](https://docs.oracle.com/cloud/latest/db112/SQLRF/statements_10002.htm#i2077142)をお探しですか? –