UNION hanya mengembalikan baris yang unik, manakala UNION ALL mengandungi pendua baris;
Perbezaan antara UNION dan UNION ALL dalam SQL
UNION dan UNION ALL ialah pengendali SQL yang digunakan untuk menggabungkan baris daripada dua atau lebih jadual. Walau bagaimanapun, terdapat perbezaan asas dalam cara mereka mengendalikan baris pendua.
UNION
UNION ALL
<code>T1: +----+----+ | ID | Name | +----+----+ | 1 | John | | 2 | Susan | | 3 | Mary | +----+----+ T2: +----+----+ | ID | Name | +----+----+ | 2 | Susan | | 4 | Bob | +----+----+</code>
<code>SELECT * FROM T1 UNION SELECT * FROM T2;</code>
Atas ialah kandungan terperinci Perbezaan antara kesatuan dan kesatuan semua dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!