Pertanyaan kesatuan MySQL, "UNION", ialah operasi SQL yang digunakan untuk menggabungkan hasil penyata SELECT berbilang ke dalam set hasil Ia boleh menggabungkan data daripada berbilang jadual atau paparan ke dalam set hasil dan mengalih keluar pendua, operasi UNION akan gabungkan set keputusan berbilang penyataan SELECT dalam susunan lajur Set hasil setiap penyataan SELECT mesti mempunyai bilangan lajur yang sama dan lajur dalam kedudukan yang sama mesti mempunyai jenis data yang serupa.
MySQL Union Query (UNION) ialah operasi SQL yang digunakan untuk menggabungkan hasil berbilang penyataan SELECT ke dalam set hasil tunggal. Ia boleh menggabungkan data daripada berbilang jadual atau paparan ke dalam set hasil tunggal dan mengalih keluar rekod pendua.
Operasi UNION akan menggabungkan set hasil berbilang penyataan SELECT dalam susunan lajur Set hasil bagi setiap pernyataan SELECT mesti mempunyai bilangan lajur yang sama dan lajur dalam kedudukan yang sama mesti mempunyai jenis data yang serupa. Melalui operasi UNION, data dalam berbilang jadual boleh digabungkan bersama dalam format yang sama untuk memudahkan analisis dan pemprosesan perbandingan. Sintaks operasi
UNION adalah seperti berikut:
SELECT column1, column2, ... FROM table1
UNION [ALL]
SELECT column1, column2, ... FROM table2
[UNION [ALL] SELECT column1, column2, ... FROM table3...];
Salin selepas log masuk
Antaranya, nama lajur dalam pernyataan SELECT pertama akan digunakan sebagai nama lajur set hasil, dan pernyataan SELECT berikutnya mesti menggunakan lajur yang sama nama sebagai pernyataan SELECT pertama. Jika parameter SEMUA digunakan, ini bermakna rekod pendua disimpan jika tidak, rekod pendua akan dialih keluar.
Perlu diingat bahawa semasa menjalankan operasi UNION, bilangan lajur dan jenis data bagi setiap pernyataan SELECT mestilah sama, jika tidak ralat akan berlaku. Selain itu, operasi UNION mungkin menjejaskan prestasi pertanyaan kerana ia memerlukan pengisihan dan penyahduplikasian berbilang set hasil. Oleh itu, semasa menjalankan operasi UNION, anda harus cuba mengelak daripada menggunakan jadual atau paparan dengan jumlah data yang besar.
Atas ialah kandungan terperinci Apakah pertanyaan kesatuan Mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!