вот ежели кому интересно, дело идёт об етой байде. я понимаю без схемы базы не фига не поймёшь, но оно работает

единственное ето то что у меня так и не получилось по-человечески прилепить одну и туже таблицу 3 раза и в where не прокатывает Raum1="a100" OR Raum2="100" or Raum3="100"
stunden_sqlstr=@"SELECT s.Bezeichnung, t.Teil,t.Teilung, u.Nr,u.TagNr as Tag,u.G_U, d.Abkuerzung as Dozent,d.Nachname as Dozent2, f.Abkuerzung, r1.Bezeichnung as Raum1,
(SELECT Bezeichnung FROM Raum WHERE RID=RaumID2) AS Raum2,
(SELECT Bezeichnung FROM Raum WHERE RID=RaumID3) AS Raum3
FROM Semestergruppe s inner join
(Teilgruppe t inner join
(Raum r1 inner join
(Unterrichtseinheit u inner join
(Dozent d inner join
(Kurs k inner join Fach f on k.Fach=f.Nr)
on d.id=k.Dozent)
on u.KursID=k.Nr)
on r1.RID=u.RaumID1)
on t.TGID=u.TGID)
on s.ID=t.SGID where "
+where_stat+" Order by s.Bezeichnung";