我正在尝试将两个不同查询的结果集组合成一个结果集。这是否可能不使用存储过程,也许使用 WITH 关键字?
举个例子:
SELECT * FROM student WHERE graduation_year = 2013 -- returns 140 rows
SELECT * FROM student WHERE graduation_year = 2014 -- returns 130 rows
请忽略此处建议 OR 的明显解决方案,因为我忽略了复杂的动态约束,只是为了说明我的观点。
我想分别从每个查询中获取结果并将它们组合成一个结果集。