私は自分の問題に対する答えを見つけようとしましたが、同様の例を見つけることができませんでした。
そのようなクエリの結果があります
SELECT * FROM (
SELECT id FROM table
) AS t1
次に、t1をシフトする必要があるため、t1をそれ自体の別のインスタンスに結合したいと思います。たとえば、行を前の行と比較したい場合です。私は試した:
SELECT * FROM (
SELECT id FROM table
) AS t1
LEFT JOIN t1 AS t2 ON (my conditions)
しかし、t1が無効なオブジェクト名であるというエラーが表示されます。selectステートメントをコピーすると:
SELECT * FROM (
SELECT id FROM table
) AS t1
LEFT JOIN (
SELECT id FROM table
) AS t2 ON (my conditions)
上記は機能しますが、すでに返された結果に参加するよりも遅くはありませんか?
どんな助けでもいただければ幸いです