在 PHP 中,UNION
是一个用于组合两个或多个 SELECT
语句的结果集的操作符。UNION
会自动去除重复的记录,并返回唯一的记录。它要求参与合并的 SELECT
语句具有相同数量的列,且相应列的数据类型必须兼容。
UNION
的主要作用有以下几点:
UNION
可以将多个 SELECT
语句的结果集合并成一个结果集。UNION
会自动去除重复的记录,只返回唯一的记录。UNION
将多个查询合并成一个查询,从而简化查询语句。下面是一个使用 UNION
的示例:
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2
ORDER BY column_name;
这个示例中,我们从两个表(table1
和 table2
)中获取满足相同条件的数据,并使用 UNION
将结果集合并成一个结果集。最后,我们使用 ORDER BY
子句对结果集进行排序。