Zielsetzung:
Der Zweck dieser Abfrage ist es, alle eindeutigen Werte in einer Spalte auszuwählen, die nicht in einer ähnlichen Spalte in einer anderen Tabelle vorhanden sind.
Aktuelle Abfrage:
SELECT DISTINCT Table1.Column1
FROM Table2, Table1
WHERE Table1.Column1 <> Table2.Column1
Ergebnisse der Abfrage:
Wenn ich versuche, diese Abfrage auszuführen, füllt sich der Fortschrittsbalken fast sofort, aber dann friert er so ziemlich ein und tut nichts mehr, soweit ich sehen kann. Wenn ich ein =-Zeichen anstelle von <> verwende, werden die Werte, die gleich sind, problemlos ausgegeben, und wenn ich Table2.Column1 durch einen tatsächlichen Wert ersetze, funktioniert es einwandfrei.
Ich habe es gerade wieder ausgeführt, während ich diese Frage tippe, und die obige Abfrage gab mir eine Antwort dieses Mal, aber es hat alle DISTINCT-Werte für die Spalte nicht alle Werte eindeutig zu nur dieser Tabelle, wie es sollte.
Hat jemand eine Idee, was ich hier falsch mache oder übersehe?