我有一个使用联合来连接两个子查询的查询,例如
SELECT * FROM posts WHERE postTypeId=1 (e.g. blog)
UNION
SELECT * FROM posts WHERE postTypeId=2 (e.g. news)
这种方法生成的结果集依次定位两个子集(“博客”然后是“新闻”)。
我想创建一个将两者交错的结果集,在“博客”子集和“新闻”子集的行之间交替。
我觉得必须有一个简单的方法来做到这一点,但我没有找到它。
任何建议将不胜感激。
缺口