APPLY 演算子はトリックを実行する必要があります:
SELECT *
from MarketDataMaster
cross apply dbo.fn_MarketDataDetails (MarketDataMasterID)
これは基本的に、MarketDataMaster から返される行ごとに関数を 1 回呼び出します。「クロス適用」は、関数によって返されるデータの行のみが返されるという点で、内部結合のように機能します。左外部結合と同様の機能には「outer apply」を使用してください。