Kenapa menggunakan UNION ALL ?
UNION ALL digunakan apabila kita ingin mendapatkan semua nilai balik dari table yang digunakan pada query yang kita eksekusi. Sedangkan untuk UNION akan memberikan nilai balik yang distinct dari setiap record yang tampil, maka pada saat query kita menggunakan UNION akan terjadi proses pengecekkan data (unique) yang akan ditampilkan.
Kapan UNION digunakan ? Kapan UNION ALL digunakan ? silahkan masing-masing dari kita memutuskannya sesuai dengan kebutuhan.
Susunlah query dengan bijak :)