ユニオンを使用して 2 つのサブクエリを結合するクエリがあります。
SELECT * FROM posts WHERE postTypeId=1 (e.g. blog)
UNION
SELECT * FROM posts WHERE postTypeId=2 (e.g. news)
このアプローチが生成する結果セットは、2 つのサブセットを順番に配置します (「ブログ」、「ニュース」)。
「ブログ」サブセットと「ニュース」サブセットの行を交互に並べて、2 つをインターリーブする結果セットを作成したいと考えています。
これを行う簡単な方法があるに違いないと感じていますが、見つけられませんでした。
どんな提案でも大歓迎です。
ニック