Rumah >pangkalan data >SQL >Perbezaan antara kesatuan dan kesatuan semua dalam sql
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>Hasilnya ialah:
<code>SELECT * FROM T1 UNION SELECT * FROM T2;</code>di mana baris pendua sudah dimasukkan ke dalam keputusan.
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!