Olli: MySQL: Einträge aus Tabelle1 zeigen, die NICHT in Tabelle2 sind

Hallo,

ich habe einen kleinen Hänger und hoffe, jemand von Euch kann mich mit einem Geistesblitz versorgen.

Ich habe zwei Tabellen:
Tabelle 1 = zig Userids
Tabelle 2 = einige wenige Userids aus Tabelle 1

Wie kann ich die Userids aus Tabelle 1 abfragen, die NICHT in Tabelle 2 sind?
Ich leg' mir da echt die Karten :(

Vielen Dank im Voraus für Eure nette Hilfe!!

Viele Grüße

Olli

  1. Hallo

    Ich habe zwei Tabellen:
    Tabelle 1 = zig Userids
    Tabelle 2 = einige wenige Userids aus Tabelle 1

    Wie kann ich die Userids aus Tabelle 1 abfragen, die NICHT in Tabelle 2 sind?
    Ich leg' mir da echt die Karten :(

    MySQL 4.0.x und älter: OUTER JOIN über die Userids und Prüfung auf mit ISNULL.
    MySQL 4.1.x und neuer: Subselect mit
       WHERE t1.Userid NOT IN (SELECT t2.Userid FROM t2)

    Freundliche Grüße

    Vinzenz

    1. Hallo Vinzenz,

      wow, tausend Dank, funktioniert perfekt!!!
      Unglaublich, wie schnell einem hier kompetent geholfen wird. :)

      Viele Grüße

      olli