以下のように、2 行を返す選択ステーションがあります。
select ID, Title from TableName
(実際のクエリは非常に大きく、より多くの行を返しますが、簡単にするために上記を想定しています。)
より多くのデータを返すクエリが必要ですが、データベース テーブルを変更できません。
代わりに 10 行が返されるように、返される行数を乗算/複製して、たとえば 5 倍に増やすにはどうすればよいですか?
UNION ALL を使用すると、5回書くと可能になることがわかっています。
select ID, Title from TableName
UNION ALL
select ID, Title from TableName
UNION ALL
select ID, Title from TableName
UNION ALL
select ID, Title from TableName
UNION ALL
select ID, Title from TableName
しかし、他にもっと簡単な方法はありますか?私の実際のクエリははるかに大きいため、UNION ALL を使用できません。
質問が明確であることを願っています。