Exemple ensemble de données:comparaison de deux rangées différentes selon l'une colonne
I have 3 colonnes différentes
- FilmAdi (FilmName),
- OyuncuAdi (ActorName)
- OyuncuSoyadı (ActorSurname)
Si l'utilisateur saisit deux noms d'acteur différents, par ex.
OyuncuAdi='Şener', OyuncuSoyadı='Şen' and OyuncuAdi='Kemal',OyuncuSurname='Sunal'
S'il y a un film qui est joué ensemble, obtenez le nom du film. Exemple de sortie comme ci-dessous.
'Tosun Paşa'
Edit: Je résolu la question après trop d'essayer, cette requête est la solution qui est mon esprit
select f.FilmAdi
from Oyuncular o
join FilmOyuncular fo on fo.OyuncuId=o.OyuncuId
join Filmler f on f.FilmId=fo.FilmId
where o.OyuncuId in('4','5') --Oyuncu.OyuncuID 4 ve 5 olan oyuncuların oynadıkları filmler
group by f.FilmAdi
having COUNT(f.FilmId)>1
La plupart des gens ici veulent du texte formaté, pas des images. – jarlh
Vous tapez OyuncuAdi = 'Sunal' - Êtes-vous sûr que ce n'est pas OyuncuSoyadı = 'Sunal'? Pouvez-vous s'il vous plaît fournir votre code? – plaidDK
désolé, je l'édite. Je dois être OyuncuSoyadi = 'Sunal' –