Går det? Som jag förstod det. Vill du lista ett album och alla dess låtar om det är så att albumets namn eller någon av dess sångtitlar matchar sökningen? Hej Andreas.Kan jag slå ihop dessa två SQL:er till en???
<code>
//första SQL:en
string SQLstring ="SELECT t_Album.CD_ID, t_Album.Album As Albumet " +
" FROM t_Album INNER JOIN t_SongTitlar " +
" ON t_Album.CD_ID = t_SongTitlar.Album" +
" WHERE t_SongTitlar.songtitel = '" + kolumn + "'";
//andraSQL:en
string strAlbum =ds1.Tables["frånAlbum"].Rows[0]["Albumet"].ToString();
SQLstring ="SELECT t_SongTitlar.ArrNo, t_SongTitlar.songtitel As Song " +
" FROM t_Album INNER JOIN t_SongTitlar ON t_Album.CD_ID = t_SongTitlar.Album " +
" WHERE t_Album.Album = '" + strAlbum + "'";
</code>
Skulle vara väldigt tacksam för all hjälp.Sv: Kan jag slå ihop dessa två SQL:er till en???
SQLstring ="SELECT t_SongTitlar.ArrNo, t_SongTitlar.songtitel As Song " +
"FROM t_Album LEFT JOIN t_SongTitlar ON t_Album.CD_ID = t_SongTitlar.Album " +
"WHERE t_Album.Album = '" + strAlbum + "' OR t_Album.CD_ID IN (SELECT t_SongTitlar.Album FROM t_SongTitlar WHERE t_SongTitlar.songtitel = '" + kolumn + "')";
Sv: Kan jag slå ihop dessa två SQL:er till en???
Ja istort sett så fungerade ditt exempel bra.
Jag fick lägga till så jag fick albumet, tog bort arrno och strAlbum sen perfekt.
Du gjorde ett bra jobb, men jag tror att jag lurade dig lite i min frågeställning.