我想要的是UNION ALL,没有重复,没有这种.那可能吗?
原因是我希望第一个查询的结果在最后的结果之上,第二个查询在底部. (和每个排序,如果他们单独运行)
SELECT col1,col2,MIN(grp) AS source_group FROM (SELECT 1 AS grp,col1,col2 FROM t1 UNION ALL SELECT 2 AS grp,col2 FROM t2) AS t GROUP BY col1,col2 ORDER BY MIN(grp),col1