PostgreSQL UNION ve UNION ALL
PostgreSQL UNION ve UNION ALL Nedir ? Nasıl Kullanılır?
UNION iki adet tabloda seçeciğimiz alanları tek bir tabloymuş gibi göstermek için kullanılır.
UNION ve UNION ALL kullanımlarında dikkat edilmesi gerekenler:
Birinci tablo ile ikinci tablo da aynı sayıda kolon seçilmelidir ,farklı olmasında hata alacaksınız.
Select 1_Kolon,2_kolon from table_1
UNION veya UNION ALL
Select 1_Kolon,2_kolon from table_2
UNION ve UNION ALL içerisine yazılacak olan kolonların veri tipleri aynı olması gerekmektedir.
Müsteriler ve Personel tablomuzun kolonları ve verileri yukarıdaki gibidir.
İlk olarak sehir de tekrar eden verileri bir defa alacak şekilde yazdıralım.
Aşağıdaki örnekte bütün kayıtları göstermesi için UNION ALL komutunu kullanıyoruz.