Union
Union hampir sama seperti Inner join, akan tetapi, alih-alih menggabungkan tabel berdasarkan ID secara side by side (samping-sampingan), Union menggabungkan 2 atau lebih tabel secara vertikal.
Oleh karena itu, penggunaan Union harus memenuhi beberapa peraturan seperti jumlah kolom, tipe kolom, penamaan, dsb.
Syntax:
<query1> UNION <query2>
Contoh penggunaan:
SELECT MakeName FROM Make
UNION
SELECT MakeName FROM ForeignMake;
// hasil: tanpa adanya duplikasi
SELECT MakeID, MakeName FROM Make
UNION
SELECT MakeName FROM ForeignMake;
// hasil: error
SELECT MakeID, MakeName FROM Make
UNION
SELECT ForeignMakeID, MakeName FROM ForeignMake;
// hasil: ada duplikasi