Lars Breiter
2006-01-20 11:00:02 UTC
Hallo NG,
ein kleines Problem mit einem Statement. Und zwar möchte ich mir von einer
Tabelle alle Datensätze anzeigen lassen, die NICHT in der anderen vorhanden
sind. Gleich vorweg: Beide Tabellen sind identisch im Aufbau, nur die Daten
sind eben anders. Ich hab mir das ganz einfach vorgestellt, etwa so:
\\
select * from Whitelist
where Gutscheinnr NOT IN (Select Gutscheinnr FROM Whitelist_1427)
//
Doch der SQL-Server (2000) bringt mir folgende Fehlermeldung:
\\
Server: Nachr.-Nr. 446, Schweregrad 16, Status 9, Zeile 1
Konflikt der Sortierung für die equal to-Operation kann nicht aufgelöst
werden.
//
Kann mir da jemand weiterhelfen?
Gruß
Lars Breiter
PS: in 'GutscheinNr' stehen war nur (meistens) 8-stellige Zahlen, die Spalte
ist jedoch als varchar(50) deklariert. Nicht darüber aufregen, ich hab die
Datenbank nicht entworfen.
ein kleines Problem mit einem Statement. Und zwar möchte ich mir von einer
Tabelle alle Datensätze anzeigen lassen, die NICHT in der anderen vorhanden
sind. Gleich vorweg: Beide Tabellen sind identisch im Aufbau, nur die Daten
sind eben anders. Ich hab mir das ganz einfach vorgestellt, etwa so:
\\
select * from Whitelist
where Gutscheinnr NOT IN (Select Gutscheinnr FROM Whitelist_1427)
//
Doch der SQL-Server (2000) bringt mir folgende Fehlermeldung:
\\
Server: Nachr.-Nr. 446, Schweregrad 16, Status 9, Zeile 1
Konflikt der Sortierung für die equal to-Operation kann nicht aufgelöst
werden.
//
Kann mir da jemand weiterhelfen?
Gruß
Lars Breiter
PS: in 'GutscheinNr' stehen war nur (meistens) 8-stellige Zahlen, die Spalte
ist jedoch als varchar(50) deklariert. Nicht darüber aufregen, ich hab die
Datenbank nicht entworfen.