A házi feladatomban 3 osztályon (és 2 kapcsolóosztályon) áthidaló kapcsolatokon keresztül kérdezek le adatokat és olyan furcsaságba ütköztem, hogy a köztes osztály két külön példányához ugyanazon példányok kapcsolódnak a "cél oldalon", és így többször jelent meg a kimeneten ugyanaz az adat. Először azt hittem valamit félrekódoltam, de hosszas debug és lekérdezések után rájöttem, hogy nem, ez amiatt van, amit írtam.
Ennek mi lehet az oka?
Illetve azt szeretném kérdezni, hogy jó-e ha ezt python-ban kezelem le, hogy csak egyszer kerüljön az output-ba, mert ezzel most úgy érzem sok mindent nem tudok máshogyan kezdeni, mert úgy tűnik ilyen eset elő tud fordulni és érdemes valahogyan kezelni.
Köszönöm