sql >> データベース >  >> RDS >> Sqlserver

テーブル値関数とパラメーターを持つ別のテーブルを結合することは可能ですか?

    APPLY 演算子はトリックを実行する必要があります:

    SELECT *
     from MarketDataMaster
     cross apply dbo.fn_MarketDataDetails (MarketDataMasterID)
    

    これは基本的に、MarketDataMaster から返される行ごとに関数を 1 回呼び出します。「クロス適用」は、関数によって返されるデータの行のみが返されるという点で、内部結合のように機能します。左外部結合と同様の機能には「outer apply」を使用してください。




    1. SSHトンネルを介してMySQLサーバーにリモートアクセス

    2. SQL GROUP BY 句で空のグループを返す方法

    3. 次のイベントの日付を表示する

    4. R DBI ODBCエラー:nanodbc / nanodbc.cpp:3110:07009:[Microsoft][SQLServer用のODBCドライバー13]無効な記述子インデックス