在 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 子句對結果集進行排序。