Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
295
Tıklama
0
Öne Çıkarma
MySql Sorusu(ÇÖZÜLDÜ)
V
11 yıl
Yüzbaşı
Konu Sahibi

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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

G
11 yıl
Binbaşı

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ı >
Bu mesaja 1 cevap geldi.
V
11 yıl
Yüzbaşı
Konu Sahibi

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 >


Bu mesajda bahsedilenler: @greencraft
G
11 yıl
Binbaşı

Join kullanman gerekecek. Onu şimdi açıklayamam fakat google'dan bakabilirsiniz.



< Bu ileti mini sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.