在 PHP 中,UNION
是一個用于組合兩個或多個 SELECT
語句的結(jié)果集的操作符。UNION
會自動去除重復(fù)的記錄,并返回唯一的記錄。它要求參與合并的 SELECT
語句具有相同數(shù)量的列,且相應(yīng)列的數(shù)據(jù)類型必須兼容。
UNION
的主要作用有以下幾點:
UNION
可以將多個 SELECT
語句的結(jié)果集合并成一個結(jié)果集。UNION
會自動去除重復(fù)的記錄,只返回唯一的記錄。UNION
將多個查詢合并成一個查詢,從而簡化查詢語句。下面是一個使用 UNION
的示例:
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2
ORDER BY column_name;
這個示例中,我們從兩個表(table1
和 table2
)中獲取滿足相同條件的數(shù)據(jù),并使用 UNION
將結(jié)果集合并成一個結(jié)果集。最后,我們使用 ORDER BY
子句對結(jié)果集進行排序。