[ad_1]
ユニオンオールでワンセレクトクエリを作りたい
そして、ユニオンオールを何回追加しなければならないかは、フォームワンからのパスです。
すべてのブロックを結合する回数は少なく、それが私の最後のクエリです。
もっと明確にするために、私はこのような例を置きます
私はこのようなクエリを持っています、
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
ここで、私の HTML ページから One No を渡します。たとえば、no は 4 で、My Qyery は
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
ユニオンオール
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
ユニオンオール
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
ユニオンオール
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
No が 2 の場合
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
ユニオンオール
StudentID、StudentName、Std、Percentage を選択
TBLStudent さんから
私が試したこと:
たとえば、Pass No From Form が 3 の場合、最終クエリは次のようになります。
” を A として選択
ユニオンオール
” を A として選択
ユニオンオール
” を A として選択
No : 2 を渡すと、クエリは次のようになります。
” を A として選択
ユニオンオール
” を A として選択
解決策 1
何をしようとしているのか正確にはわかりませんが、クエリの例に基づいて、 UNION
まったく。
DECLARE @No int = 3; SELECT TOP (@No) '' As A FROM sys.all_columns;
これは の sys.all_columns
カタログ ビュー[^] クエリを満たすのに十分な行がある可能性が高いためです。 あなたはあなた自身を使うことができます 集計表[^] もし必要なら。
[ad_2]
コメント