• 20-06-2013, 15:44:50
    #1
    selamlar,

    2 adet tablom var, bunlarda

    1 table: id, kadi, password, mail, uyeliksuresi, uyelikucreti, ekleyen, ekleyenid
    2 table: id, ekleyen, alacak, verecek, ekleyenid

    1. tabloda kullanıcıların ekleyen ismine göre kaç user eklemiş ve kaç para tutmuş toplamını count ve sum kullanarak alıyorum problem yok.

    2.table da ekleyen kişiden gelen ücretleri ekliyorum giriyorum.

    beceremediğim sorgu şu,

    1. tablodan ekleyenlerin toplamını alacak, 2. tablodan ödediği ücretlerin toplamını alacak borcundan düşüp sonucu listeleyecek



    karışık oldu ama nası bir örnek varmı kafanızda olabilecek?

    aşağıdaki sql de çalışmadı

    $sql = "select * from table1 f LEFT JOIN table2 a ON ekleyenid = ekleyenid order by id desc";
  • 20-06-2013, 16:57:06
    #2
    sayısal örnek koyarmısın ? tabloyu koymuşssun ne güzel birde sayısal örnek koy yazayım misal işte ahmet 100 tl borcu var yada alacağı gibilerinden
  • 20-06-2013, 18:05:03
    #3
    örnek şöyle

    tablo 1 e : kullanıcı ekliyor bayiler karışık.
    tablo 2 e : bayiden alınan paralar ekleniyor zaman zaman

    misalen bayi 1:

    ahmet e 100tl
    mehmet 100tl
    veli 100tl
    deli 20tl

    bayi 2

    cevdet 20
    salih 120

    ekledi tablo 1 e

    bende tablo 2 ye

    bayi1 e 250tl para girişi yaptım
    bayi2 e 50tl para girdim

    totalde
    bayi 1: 320tl borcu var 250 ödedi, 70tl bakiyesi kaldı
    bayi 2: 140tl borcu var 50 ödedi, 90tl bakiyesi kaldı

    istediğim sonuç bu.
  • 05-07-2013, 18:08:55
    #4
    varmı yardımcı olabilecek
  • 05-07-2013, 23:17:36
    #5
    Sum ile sütunları toplarsınız iki tarafında sonra ikisini birbirinden çıkartırsınız hocam.

    Araştırmanız gereken işlem : sum