Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Oracleで最初の10行番号を取得する最初のクエリ結果セットを使用した2つのクエリのユニオンが必要です。例: 最初のクエリが 10 行で、最大 rownum が 10 の場合のように、union の結果で 2 番目のクエリ rownum を 11 から開始したい。
SELECT * FROM ( SELECT * FROM table1 ORDER BY col1 ) WHERE rownum <= 10 UNION ALL SELECT * FROM ( SELECT *, rownum AS rn FROM ( SELECT * FROM table2 ORDER BY col2 ) ) WHERE rn > 10