Hi,
ich möchte gerne zwei Datensätze miteinander matchen. Das Problem: In dem einen habe ich Schüler in Klassen, in dem anderen Lehrer, wobei nicht nur ein Lehrer einer Klasse zugeordnet wird, sondern gelegentlich auch zwei. In meinem Gesamtdatensatz soll das dann so aussehen, dass die Schüler da, wo sie von zwei Lehrern unterrichtet werden, verdoppelt werden. Aber eben nur da und am besten automatisch. So sähe das also aus:
Schülerdatensatz: Lehrerdatensatz:
SchülerID KlassenID SchülerVAR1.. (egal) LehrerID KlassenID LehrerVAR1.. (egal)
11 1 11 1
12 1 21 1
13 1 12 2
21 2
22 2
23 2
Zusammen sollte das dann so aussehen:
SchülerID LehrerID KlassenID SchülerVAR1.. (egal) LehrerVAR1.. (egal)
11 11 1
11 21 1
12 11 1
12 21 1
13 11 1
13 21 1
21 12 2
22 12 2
23 12 2
Die Schüler einer Klasse, die von zwei Lehrern unterrichtet werden, sollen verdoppelt werden.
Hat jemand eine Idee, wie das in der Syntax aussieht? Mit dem one-to-many-Ansatz komme ich hier nicht weiter, weil der nur funktioniert, wenn ich im Lehrerdatensatz je nur einen Lehrer pro Klasse habe.
Freue mich über alle Tipps! Merci!