さて、私は SQL Server のより高度な使用に比較的慣れていません。
情報を収集する必要があるいくつかのテーブルがあり、これらのテーブルのいくつかは、特定の情報が必要な他のテーブルにリンクしています。その結果、すべての情報を含む 1 つの行だけが必要になり、別名で優先的に名前が付けられます。
例えば:
Tab_Transcoders:
ID, VideoCamID, InputStreamID, OutputStreamID.
InputStream一致する の行が必要な別のテーブルへのリンク、IDこの行には他の ID があります (たとえば、 andなどStreamType_IDを含む 3 番目のテーブルに属します)。ID_StreamTypeDescription
と同じOutputStreamID、同じVideoCamID。
最後に、たとえば次を含む行が必要です。
ID, VideoCamID, InputStreamID, InputStreamType, InputStreamTypeDesc,
OutputStreamID, OutputStreamType, OutputStreamDesc, VideoCamID, etc. etc. etc.
エイリアスを設定できることが重要です。たとえばInputStreamID、OutputStreamIDすべてのストリームがリストされている同じテーブルにリンクします(IP、説明付き..)
これは 100 SELECTS & SUBSELECTS のように実行できますが、適切な方法ではないと思います。
etc. etc.. などの情報を読みCURSOR, UNION, FETCH, JOINましたが、目的のためにどれを使用する必要があるかわかりません。
エリ