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