私は使用してSQL Server 2012
おり、一意のすべての Book エンティティの数を数えたいと考えています (したがって、1 つの本に 3 つのリンク (同じ本だが他の名前/フィールドを持つ) がある場合、1 回だけカウントされます)。
仮定してみましょう、次のソース:
本: {Id:1, Description:'本 1'}; {2, 'B00k 1'}; {3, 'Book1'}; {4, 'ブック 2'}; {5, 'B00k 2'}; {6, 'ブック 3'}
リンク: {Id:1,ParentBook: 1 ,LinkedBook: 2 }; {2, 2,1 }; { 3、2、3 }; { 4、3、2 }; { 5、4、5 }; {6, 5,4 }
結果を表示したい: 3 (これは多数の一意の書籍であり、そのうちの 2 つは他の書籍へのリンクがある Id:1 と Id:4 であり、1 つは Id:6 へのリンクがない)
ストアド プロシージャを使用して 1 つの数値だけを返す方法を教えてください。