SQL Sorgu ve Stored Procedure
Tablo yapım;
Payment_ID | Payment_Parent | Payment_Amount | Payment_Method | Payment_Status |
---|---|---|---|---|
1 | 1 | 600.00 | N | 1 |
2 | 2 | 400.00 | K | 1 |
SQL Sorgum;
Örnek Çıktı;
Payment_Parent | Payment_Method | Payment_Count | Payment_SUM |
---|---|---|---|
1 | N | 62 | 45400.00 |
Mümkünmü bilmiyorum, yapılabilirse çıktının aşağıdaki gibi olmasını istiyorum;
Payment_Parent | Payment_Method | Payment_Count | Payment_SUM_N | Payment_SUM_K |
---|---|---|---|---|
1 | N | 62 | 25000.00 | 20400.00 |
Tabi birde konu ile pekde alakalı değil ancak yeri gelmişken sormak istedim. Bu sorguyu Stored Procedure ile kullanıyorum. PHP dosyasındaki normal sorgu ile Stored Procedure arasında bir performans farkı varmı. Ben pek bir fark göremedim.
Merhaba,
Tâbikide arada uçurum var. Stored procedure'ler prepared sorgular olduğundan query plan sadece bir kere hazırlanıyor ve cache'leniyor. Haliyle normal bir sorguyu bir milyon kere çalıştırmak ile stored procedure/prepared query çalıştırmak arasında ciddi bir performans farkı her zaman hissedilir.