Veriler çok fazla oldugu için bende dedimki önce birer view oluşturayim sayiyi en azından azaltayim ondan sonra verileri çıkartayim dedim ancak bir türlü sonuç gelmiyor.
yapmak istediğim şey
userid 133
odenen 5000
borc 4800
bakiye 200
bu şekilde db de kaç farkli müşteri warsa bakiyelerini tek sorgu ile çıkarmak istiyorum önerisi olan warmi acaba?
DROP VIEW bakiyeozet_arti; CREATE VIEW bakiyeozet_arti AS SELECT b.fldBakiyeUserId AS userid, b.fldBakiyeTutar AS tutar FROM tblbakiye b WHERE b.fldBakiyeIslem='Arti'; DROP VIEW bakiyeozet_eksi; CREATE VIEW bakiyeozet_eksi AS SELECT b.fldBakiyeUserId AS userid, b.fldBakiyeTutar AS tutar FROM tblbakiye b WHERE b.fldBakiyeIslem='Eksi'; SELECT t1.userid, SUM(t1.tutar) AS arti, SUM(t2.tutar) AS eksi FROM bakiyeozet_arti t1, bakiyeozet_arti t2 WHERE t1.userid=t2.userid GROUP BY t1.userid LIMIT 1