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.
以下のサンプルコードとして....
WITH sampleA as (SELECT * FROM emp) SELECT * FROM sampleA SELECT * FROM sampleA
このエイリアス「sampleA」は、2 番目以降のクエリではなく、最初のクエリでのみ機能します。
しかし、このエイリアスのみでさらにクエリを実行したいです。
どうすればそれを行うことができますか?
共通テーブル式のスコープは、最初の SELECT ステートメントに限定されます。複数使用する場合は、代わりに一時テーブルまたはテーブル変数を使用してください。