Lệnh điều phối UNION trong SQL kết hợp kết quả của hai hoặc nhiều câu lệnh SELECT lại với nhau.
Chú ý rằng, các câu lệnh SELECT được nối với nhau bằng lệnh điều phối UNION phải có cùng số trường, và các trường phải có cùng kiểu dữ liệu với nhau.
Cấu trúc:
SELECT <tên cột 1>,<tên cột 2> FROM <tên bảng 1>
UNION SELECT <tên cột 1>,<tên cột 2> FROM <tên bảng 2>;
Chú ý: Các giá trị sau câu lệnh điều phối UNION được SELECT thì chỉ có giá trị mặc định và chỉ một, nếu muốn SELECT được các giá trị giống nhau thì ta sử dụng UNION ALL.
Ví dụ:
SELECT id_sv, ten_sv FROM sinhvien UNION SELECT id_gv,ten_gv FROM giangvien;