Şimdi Ara

MySql Sorusu(ÇÖZÜLDÜ)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
299
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selam arkadaşlar, comedy ve drama türündeki filmleri almak istiyorum ama son satırda and koyduğumda hiç bir sonuç dönmüyor, and koymazsam sorunsuz sadece comedy türündekiler dönüyor. Nasıl halledebilirim ?

    SELECT title FROM movies
    JOIN movie_genre
    ON movies.id = movie_genre.movie_id
    JOIN genres
    ON movie_genre.genre_id = genres.id
    WHERE genres.name = "Action" AND genres.name = "Adventure"

    tablelar movies(id, title, ...) , movies_genre(movie_id, genre_id), genres(id, name)

    EDİT = ÇÖZÜLDÜ

    merak eden arkadaşlar için sql komutu

    SELECT title
    FROM movies
    JOIN movie_genre ON movies.id = movie_genre.movie_id
    JOIN genres ON movie_genre.genre_id = genres.id
    WHERE genres.name = "Action" OR genres.name = "Adventure"
    GROUP BY title
    HAVING COUNT( title ) = 2



    < Bu mesaj bu kişi tarafından değiştirildi Video Tapes -- 1 Nisan 2014; 22:13:13 >







  • Hocam and yerine or kullanmanız lazım yaptığınız şey şuna benziyor

    Adı hem ahmet hem kemal olanları al. Yapmanız gereken şey adı ahmet ya da kemal olanları al olmalı.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • yok hayır bir filmin birden fazla genresi var. mesela inceptionda aksiyon, macera ve bilimkurgu var diyelim. bende aksiyon ve macera içerenleri döndürmek istiyorum or dersem 2 sinden birini içerenlerde dönücek



    < Bu mesaj bu kişi tarafından değiştirildi Video Tapes -- 1 Nisan 2014; 20:43:45 >
  • Join kullanman gerekecek. Onu şimdi açıklayamam fakat google'dan bakabilirsiniz.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.