Henry: Mysql Vergleich mehrere Tabellen gleiche Spalte wert filtern

Beitrag lesen

Hallo,

hatte ja schon ein paar Mal erwähnt, dass ich mit mysql extrem eingerostet bin (ist das eigentlich normal oder gehts euch auch so, wenn ihr jahrelang kaum noch was in einer Kategorie macht, das meiste zu vergessen? Alzheimerparanoia), daher…

Zwei Tabelle (aktivraw und aktivclean) habe ich, beide identisch, eine hat mehr Einträge. Nun versuche ich das abzugleichen anhand einer Spalte.

  • SELECT * FROM aktivraw JOIN aktivclean WHERE aktivraw.email = aktivclean.email

Soweit so gut, ich sehe dann nur die Reihen, die in beiden Tabellen vorkommen. Will ich aber nicht, sondern das Gegenteil. Also habe ich das versucht:

  • SELECT * FROM aktivraw JOIN aktivclean WHERE aktivraw.email != aktivclean.email

Scheint aber der falsche Ansatz zu sein, denn ich bekomme nun unfassbar viele Zeilen und die auch noch immer mit gleichen Werten also ein einzelner Eintrag tausende mal. Wo ist mein Denkfehler?

Gruss
Henry

--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“