mysql将两个表结果合并到一起

时间:2022-09-15 23:11:59

功能:

        使用mysql中union all 将2个表中的数据查询结果合并到一个返回结果中。再针对结果统一排序操作等。(注:2个表返回的列名必须一致)

语句如下:

SELECT
表1.字段,
表2.字段,
...
FROM
(SELECT
表.字段1,
表.字段2
FROM

WHERE
条件
) 表1
UNION ALL
(SELECT
表.字段1,
表.字段2
FROM

WHERE
条件
) 表2
WHERE
相关条件
ORDER BY
排序条件等