Postgresql de array_to_json oluşturmak için önclikle array_agg içinde row kısmına kullanmak istediğimiz column isimlerini yazıyoruz. Ondan önce ise group by yapmak istediğimiz column isimlerini sorgumuza ekliyoruz. Bunları yaptıktan sonra inner join ile birleştirmek istediğimiz tablolara ait join leme kodlarımızı aşağıda görüldüğü yazıyoruz. Group by kısmında ise yukarıda array_to_json dan önce yazdığımız column isimlerini aynen aşağıda […]

Read More →

Postgresql satır birleştirme için öncelikle group by yapacağımız kolonları belirliyoruz ve array_agg ile tek satırda göstermek istediğimiz columnları belirliyoruz. Bu işlemi gerçekleştirecek örnek select sorgusu aşağıda görüldüğü gibidir : SELECT kurm_id,sinv_id,ogre_id,array_agg(ders_id), array_agg(ogrr_dogrusayisi),array_agg(ogrr_yanlissayisi), array_agg(ogrr_net),array_agg(ogrr_puan) FROM ogrr_sonuc where sinv_id=1 and kurm_id=1 GROUP BY ogre_id,sinv_id,kurm_id; Sonuç aşağıda görüldüğü gibi olacaktır :

Read More →