그래, SQL Server의 고급 사용에 비교적 익숙합니다.SQL Server : 여러 테이블/조건을 선택하십시오.
필자는 정보를 수집하는 데 필요한 여러 테이블을 가지고 있으며 이러한 테이블 중 일부는 특정 정보가 필요한 다른 테이블에 연결됩니다. 결과적으로, 나는 별칭으로 명명 된 우선 정보를 가진 하나의 행을 원할 뿐이다.
Tab_Transcoders
: 예
ID, VideoCamID, InputStreamID, OutputStreamID.
여기서 I이 행 다른 ID의이다 매칭 ID
의 열을 필요로 다른 테이블 InputStream
링크 (예 속하는 StreamType_ID
을 ID_StreamType
및 Description
등을 포함하는 제 3 테이블
OutputStreamID
과 동일,과 동일. 결국
ID, VideoCamID, InputStreamID, InputStreamType, InputStreamTypeDesc,
OutputStreamID, OutputStreamType, OutputStreamDesc, VideoCamID, etc. etc. etc.
내 모든 스트림은 같은 테이블에 예로서, InputStreamID
& OutputStreamID
링크를 별칭을 설정할 수 있습니다 나를 위해 중요하다 나열된 (함께 IP, Descs ..)
내가S & SUBSELECT
S와 같이 수행 할 수 있지만 적절한 방법이라고 생각하지 않습니다.
나는 CURSOR, UNION, FETCH, JOIN
등등에 관하여 몇몇 정보를 읽었다. 그러나 나는 나의 목적을 위해 사용해야하는 것이 모른다.
엘리는
'JOIN'을 읽어야하는 것처럼 들립니다. http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html – Widor