Alttakine benzer bir sorguyla belki yapabilirsiniz ama kayıt çoksa performans olarak biraz sıkıntı yaşatabilir çünkü her kayıt için subquery çalışacaktır. Bunun yerine toplam ücreti farklı bir sorguda çektirip kayıtları farklı bir sorguda almanızı öneririm.
select
sistemim.id,
sistemim.isim,
sistemim.soyisim,
sistemim.telefon1,
sistemim.ozelkod,
kayitlarim.islem1,
kayitlarim.islem2,
kayitlarim.ucreti,
(SELECT sum(ucreti) FROM kayitlarim WHERE kayitid = sistemim.id) as toplamfiyat,
from
sistemim,kayitlarim
where
sistemim.id = kayitlarim.kayitid and sistemim.id = 1
Verdiğiniz cevap için teşekkür ederim.
Toplamfiyat, kısmındaki , virgülü kaldırınca sorgu çalıştı.
Peki son olarak bunu tek bir satırda listeletme yapabilir miyim? Yani toplamfiyat satırını bir defa yazdırabilir miyim?