こんにちは、SQL Server 2012 を使用しています。1000 の質問が行として含まれるテーブルがあります。これらの質問のうち 20 個をランダムに選択し、それらを別のテーブルの 1 つの行に別の列として挿入する必要があります。
私はこのようなことをしたいです。
select top 20 questionid from questions order by newid()
insert into questionsets values (q1,q2,q3,q4,q5,q6....)
私はこれをさまざまな方法で試してみましたが、それほど高価ではない方法で頭を悩ませています。