• 22-06-2013, 17:30:30
    #1
    Üyeliği durduruldu
    Merhaba, 3 tane tablom var. Ancak birbirine bağlayamıyorum. Yardımcı olursanız sevinirim.

    1. Tablo: Film_bekleyen
    ID Musteri_ID Imdb_ID

    2. Tablo: Musteri
    ID Adi Soyadi

    3. Tablo: Film_icerik
    ID Imdb_ID Adi

    Film_icerik ve Film_bekleyen tablolarını bu şekilde birleştirdiğimde sorun yok.

    SELECT * FROM Film_icerik Fi INNER JOIN Film_bekleyen Fb ON Fb.Imdb_ID=Fi.Imdb_ID

    Ancak; şu şekilde 3 tabloyu birleştirmeye kalktığımda sorgu çalışmıyor.

    SELECT * FROM Film_icerik Fi INNER JOIN Film_bekleyen Fb ON Fb.Imdb_ID=Fi.Imdb_ID INNER JOIN Musteri Mu ON Fb.Musteri_ID=Mu.ID

    Nerede hata yapıyorum ?
  • 22-06-2013, 17:39:55
    #2
    views kullanırsan senin için daha iyi olur.
  • 22-06-2013, 17:44:53
    #3
    Alıntı
    SELECT * FROM (Film_icerik INNER JOIN Film_bekleyen ON (Film_icerik.Imdb_ID=Film_bekleyen.Imdb_ID) INNER JOIN Musteri ON Film_bekleyen.Musteri_ID= Musteri.ID
    Denermisin
  • 22-06-2013, 17:51:41
    #4
    Üyeliği durduruldu
    DreaMYs adlı üyeden alıntı: mesajı görüntüle
    views kullanırsan senin için daha iyi olur.
    Views ile tam olarak neyi anlatmak istediğini anlamadım.

    Aktifhosting adlı üyeden alıntı: mesajı görüntüle
    Denermisin
    Malesef çalışmadı hocam. Şu şekilde yaptım ancak olmadı.

    Alıntı
    SELECT * FROM (Film_icerik INNER JOIN Film_bekleyen ON (Film_icerik.Imdb_ID=Film_bekleyen.Imdb_ID) INNER JOIN Musteri ON Film_bekleyen.Musteri_ID= Musteri.ID)
  • 22-06-2013, 17:56:16
    #5
    Ms Sql mi kullanıyorsunuz ?
  • 22-06-2013, 17:57:44
    #6
    Üyeliği durduruldu
    DreaMYs adlı üyeden alıntı: mesajı görüntüle
    Ms Sql mi kullanıyorsunuz ?
    Access 2013 hocam.
  • 22-06-2013, 18:25:51
    #7
    pm attım denermisin onu
  • 22-06-2013, 19:03:10
    #8
    Üyeliği durduruldu
    DreaMYs adlı üyeden alıntı: mesajı görüntüle
    pm attım denermisin onu
    Malesef olmadı. Pm dönüş yaptım.

    Edit: Şu şekilde düzenleyince istediğim sonucu alabildim. İlginiz için teşekkür ederim.

    Alıntı
    SELECT Musteri.ID, Musteri.Adi, Musteri.Soyadi, Film_icerik.Imdb_ID, Film_icerik.Filmin_Adi FROM Musteri INNER JOIN (Film_icerik INNER JOIN Film_Bekleyen ON Film_icerik.Imdb_ID = Film_Bekleyen.Imdb_ID) ON Musteri.ID = Film_Bekleyen.Musteri_ID;
  • 22-06-2013, 19:45:49
    #9
    Rica ederim. İyi çalışmalar hocam.