..
Dazu müssen alle Felder durchlaufen werden und wenn Ja, wird ein DS im neuen DM erstellt.
..
Code:
select <feldliste> from meineSpannendendaten
where <bestimmtesFeld> = 'JA' (oder true oder 1 oder so)
Wenn dieses Statement so formuliert ist, dass es die gewünschten Werte liefert, kombiniere es mit einem Insert Statement
Code:
insert into <tabelleGemäßneuemDatenmodell> (<feldliste>)
select <feldliste> from meineSpannendendaten
where <bestimmtesFeld> = 'JA' (oder true oder 1 oder so)
Da brauchst Du erstmal keine Kreuztabelle. Aber vielleicht ist es komplizierter, als Deine Frage ahnen lässt.