sorry, hatte wohl Knöpfe auf den Augen. Klar - binäre Terme kann man als binären Baum aufbauen und per SQL rekursiv zusammensuchen. Dagegen steht dann alternativ mein Vorschlag mit der DNF und einem n-ären zweistufigen Baum, der sich ohne Rekursion auslesen lässt. Letztendlich hast Du ja nur eine Klammer mehr gesetzt (und dich bei KursD vertippt 😉)
Genau! Das Ganze lässt sich linear und ohne Rekursion lösen. Allerdings braucht es dafür eine Bedingung: Die Anzahl der Kurse muss endlich sein. Eine Bedingung die sich zweifelsfrei erfüllen läßt 😉
Meine Lösung ist soweit fertig, ich werd' sie demnächst vorstellen.
MFG