生徒をセクションに配布するためにSpを作成する必要があります。手順は、StuIDとSecIDの2つの文字列パラメーターを取ります
'1,2,3,4,5' を StuID として送信し、'a,b' を SecID として送信した場合、テーブルを適切に返す分割関数を使用しています
Tb1 | Tb2
1 | a
2 | b
3 |
4 |
5 |
どうすれば次の結果を得ることができますか
1 a
2 b
3 a
4 b
5 a
....
クロス結合を介して実行しようとしましたが、必要な結果が表示されませんでした
select US.vItem as UserID,SE.vItem as Section
from split(@pUserID,',') us
cross join split(@pSectionID,',') se