-1
2つの異なる照会を実行するストアード・プロシージャーがあります。ストアドプロシージャが完了すると、両方の結果セットが表示されます。最初の結果セットを抑制する方法はありますか?情報を結合しないで2番目のディスプレイだけを表示する方法はありますか?t-sql 2が1つの結果セットを照会します
select info
from table
where (select * from othertable)
この文は私が2つの異なる結果セットで終わるようになります。私は "othertable"クエリからの結果を抑制したい。
これは可能ですか?
最初の結果はまったく使用されますか?もしそうなら、どうですか?そうでなければ、なぜ 'SELECT'を使うのですか?最初の声明をそのまま残しておくことはできませんか?おそらくサブクエリを探していますか( 'SELECT * FROM table WHERE x IN(SELECT column from othertable)')?あなたの実際の問題は何ですか? –
@ JeroenMostert最初の結果がテーブルに挿入されています。現在、分割関数を使用して結果を動的にフィルタリングするためにサブクエリを使用しています。私がmgmtから実行するとどうなりますか?スタジオ私はothertableからの結果を最初に取得し、次にバルクデータ(挿入する必要があるデータ)を取得します。この情報はSSRSレポートを使用しており、メインの「テーブル」の代わりに「othertable」の情報を使用しようとします。 – acstack