2011-02-01 3 views
1

설명하는 데 다소 까다 롭지 만 해결 방법이 있기를 바랍니다.SQL 복합 유니버스

ID를 가져와 테이블을 반환하는 UDF가 있습니다. 이 ID에 대해 SELECT을 수행하고 UDF 결과의 UNION을 수행하는 방법이 있습니까? 예를 들어;

ID를 얻으려면; [TableOfIDs]

FROM

SELECT [ID] 는 ID의 객체 속성을 얻는 단계; GetObjectProperties FROM SELECT

* (@ID)

그러나이 어떻게 두 가지를 결합 하는가? 즉, ID에 대한 쿼리에서 UDF 결과의 통합을 수행합니까?

나는 그것이 의미가 있기를 바랍니다!

+1

구문은 사용중인 RDBMS에 따라 달라집니다. 질문에 태그를 추가해야합니다. –

답변

2

당신은 APPLY를 사용해야합니다 :

SELECT TT.* 
FROM [TableOfIDs] AS T CROSS APPLY GetObjectProperties(T.ID) AS TT; 
관련 문제