2 Tabellen, etwas finden, was in einer, aber nicht in der anderen ist

ZidaneIX

Mitglied
Hallo ihr,
ich wusste nicht wirklich wie der Betreff wirklich passend ist...
Ich habe folgendes Problem:
Ich habe 2 Tabellen per MySQL.
eine Tabelle: cheater (Felder: UserId, UserName)
zweite Tabelle: comments (Felder: CommentId, UserId, Comment)

nun habe ich auch schon massig Datensätze dort drin und habe blöderweise irgendwann mal ein paar Cheater gelöscht nur die dazugehörigen Comments stehen noch drin.
Nun will ich versuchen die Cheater wiederherzustellen.
Dazu brauch ich eine Möglichkeit um die "Comments" bzw. "CommentId's" zu finden, welche keine Zuordnung mehr in "Cheater" haben.

d.h.:
erste Tabelle:
PHP:
INSERT INTO `cheater` VALUES (1, 'cheater1');
INSERT INTO `cheater` VALUES (2, 'cheater2');
INSERT INTO `cheater` VALUES (4, 'cheater4');
zweite Tabelle:
PHP:
INSERT INTO `comments` VALUES (1, 1, 'Ist durch Cheaten aufgefallen');
INSERT INTO `comments` VALUES (2, 1, 'Wiederholt aufgefallen');
INSERT INTO `comments` VALUES (3, 2, 'kommt rein, cheatet und haut wieder ab');
INSERT INTO `comments` VALUES (4, 3, 'böser Cheater');

So, und davon will ich nur die Datensätze finden, die wie der Datensatz 4 in der Zweiten Tabelle aussieht. (also keine Zuordnung in der ersten Tabelle haben)

Ich hoff das versteht man *g*
 
Zurück