• 19-04-2018, 22:55:12
    #1
    Merhaba arkadaşlar.Herkese keyifli bir gün dilerim.


    Benim 3 adet tablom var.
    Bunlar;


    1)Randevu:
    rid (bildiğimiz her kayıtta artan id)
    anakayit (bu ise diğer tüm tablolarda aynı olan id.)
    randevutarihi
    randevusaati


    2)İşlemler
    iid (bildiğimiz her kayıtta artan id)
    anakayit (bu ise diğer tüm tablolarda aynı olan id.)
    işlem1
    işlem2
    işlem3
    işlemtarihi
    işlemsaati


    3)kayıtlar
    id (bildiğimiz her kayıtta artan id)
    isim
    soyisim


    Şimdi benim yapmak istediğim ise şu. Randevular.php diye bir dosya yapıp aynı günde randevu tablosuna eklediğim tüm kişilerin en son AYNI GÜN eklediği tüm işlemleri BUGÜNÜN tarihine göre çekmek istiyorum Bir örnekle anlatayım...
    A kişisi son gelmesinde 3 farklı işlemi aynı gün yaptırdı. B kişisi son gelmesinde 5 farklı işlemi aynı gün yaptırdı. C kişisi ise son gelmesinde 1 farklı iş yaptırdı.


    Bunlar için randevu tablosuna kayıt yaptıracağım fakat son işlemlerini BUGÜNÜN tarihi ile nasıl çektirebilirim?
    Teşekkür ederim...
  • 19-04-2018, 23:14:32
    #2
    Mysql JOİN araştırma yapın halledersiniz.
  • 19-04-2018, 23:20:51
    #3
    Örnek bir sorgu verebilir misiniz?
  • 20-04-2018, 02:14:47
    #4
    select count(*) from islemler inner join randevular on randevular.anakayit=islemler.anakayit inner join kayitlar on kayitlar.anakayit=randevular.anakayit where İstenen Özellik
  • 20-04-2018, 12:17:55
    #5
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    select count(*) from islemler inner join randevular on randevular.anakayit=islemler.anakayit inner join kayitlar on kayitlar.anakayit=randevular.anakayit where İstenen Özellik
    Merhaba
    Cevabınız için çok teşekkür ederim fakat bu durumda a b c kişilerinin tüm işlemlerini çıkarmıyor mu?
    Bana bu kişilerin geldiği son tarihteki işlemlerinin listesi gerekiyor.
    Bu kişiler farklı farklı zamanlarda geliyorlar ama en son geldikleri işlemlerin (kaç defa aynı tarihte yaptırdılarsa) listesi gerekiyor.


    Teşekkür ederim.
  • 20-04-2018, 13:19:54
    #6
    gizemsiz adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Cevabınız için çok teşekkür ederim fakat bu durumda a b c kişilerinin tüm işlemlerini çıkarmıyor mu?
    Bana bu kişilerin geldiği son tarihteki işlemlerinin listesi gerekiyor.
    Bu kişiler farklı farklı zamanlarda geliyorlar ama en son geldikleri işlemlerin (kaç defa aynı tarihte yaptırdılarsa) listesi gerekiyor.


    Teşekkür ederim.
    evet aynen öyle a b c kişilerinin tüm işlemlerini çıkarır fakat where kısmına istediğiniz belirteçleri yazarsanız ona göre çeker
  • 20-04-2018, 20:51:14
    #7
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    evet aynen öyle a b c kişilerinin tüm işlemlerini çıkarır fakat where kısmına istediğiniz belirteçleri yazarsanız ona göre çeker
    Cevabınız için çok teşekkür ederim, where kısmından sonrası içinde yardım rica edebilir miyim?