bon alors voila, j'ai 2 tables dont voici les champs utiles:
table song:
band_id
album_id
song_name
song_id
 
table_album:
band_id
album_id
album_name
 
voici maintenant l'énoncé: je souhaiterai sélectionner les songs qui sont en double (donc meme song_name et meme band_id) et qui ont comme nom d'album "Unknown Album".
 
je sais pas c'est clair alors je fais un petit exemple
 
album_id  Album_name
    1       alb1
    2       alb2
    3   Unknown Album
 
song_id  band_id album_id song_name
   1         1        1     nom1
   2         1        2     nom1  
   3         1        3     nom1
 
la requete devra selectionner uniquement song_id=3 (song_name et band_id apparait plusieurs fois et le nom de l'abum est Unknown Album)
 
je suis partis sur cette requete:
SELECT song.band_id,song_name, count(*) FROM song inner join album on song.album_id=album.album_id where album_name=\"Unknown Album\" GROUP by band_id,song_name having count(*)>1
 
mais ca ne selectionne que les song qui sont en double dans l'album "Unknown Album"