1

これを説明するのは少し難しいですが、うまくいけば解決策があります。

IDを取得してテーブルを返すUDFがあります。SELECTこれらのIDに対してUNION、UDFの結果を実行する方法はありますか?例えば;

IDを取得するには;

SELECT [ID] FROM [TableOfIDs]

IDからオブジェクトのプロパティを取得するには;

SELECT * FROM GetObjectProperties(@ID)

しかし、どうすれば2つを組み合わせることができますか?つまり、IDのクエリからUDFの結果を結合するにはどうすればよいですか?

それが理にかなっていることを願っています!

4

1 に答える 1

2

あなたは使用する必要がありますAPPLY

SELECT TT.* 
FROM [TableOfIDs] AS T CROSS APPLY GetObjectProperties(T.ID) AS TT;
于 2011-02-01T23:06:09.277 に答える