Eigentlich bin ich bei Elektrotechnik/Mathe zuhause, aber gerade hänge ich an einer Datenbank-Übung, die als Modul mit dranhängt, und komme bei den Joins ständig durcheinander. Inner Join hab ich noch im Griff, klar, nur Treffer aus beiden Tabellen. Aber sobald Left und Right Join mit fehlenden Zuordnungen ins Spiel kommen, verheddere ich mich total, welche Seite jetzt komplett übernommen wird und wo dann NULL-Werte auftauchen.
Ich habe mir schon Diagramme mit den klassischen Kreisen gezeichnet, aber am nächsten Tag ist es wieder weg. Full Join verwechsle ich dann auch noch gerne mit einem Cross Join, weil ich mir nicht merken kann, dass Full einfach beide Seiten inklusive der NULLs zusammenführt.
Hat jemand von euch eine simple Eselsbrücke oder eine Merkregel, mit der das dauerhaft hängen bleibt? Am liebsten irgendwas Bildliches oder eine kleine Geschichte, das funktioniert bei mir meistens besser als reine Definitionen auswendig zu lernen.