私はこのようなWHERE IN
句でテーブルからレコードを取得したい:SQL Server:関数はwhere句で使用できる列の値を返しますか?
Select *
From Table_A
Where table_id IN (Query X that returns multiple or single id)
今、私はそれが複数の場所を使用し、そのようなクエリを呼び出すことになるでしょうので、SQL Serverの機能にXクエリを移動したい:
Select *
From Table_A
Where table_id IN dbo.function(parameters)
これは可能ですか?その場合は、関数の型(スカラーまたはテーブル関数)になりますか?
を渡す必要があり、このようにはい、それは可能だが、私はそれがより良いの参加で行わだと思うと思います。サブセレクトは、SQLサーバーの実際のパフォーマンスを低下させる可能性があります。 –