Dieser Titel mag am Anfang etwas verwirrend klingen, aber ich hoffe, mein Beispiel verdeutlicht meine Absichten.SQL Server - Gleiche IDs zu "übereinstimmenden" Variablen IDs
ID1 ID2 uniqueidentifier
A14 A21
A14 A55
A21 A14
A21 A55
A55 A14
A55 A21
...
A123 A22
A22 A123
...
Hinter den IDs gibt es Firmennamen, die ich aufgrund einiger Kriterien gefunden habe. Grundsätzlich bedeutet das angezeigte Beispiel, dass ID 'A14' mit 'A21' übereinstimmt, aber auch andersherum (natürlich). Und dass es einen dritten Firmennamen gibt, der die Kriterien erfüllt.
Ich kann nicht gruppieren sie nach Firmennamen, wie die Namen manchmal anders geschrieben sind wie folgt:
- Die Example Company Corp.
- Example Company Corp.
Grundsätzlich sind die ersten 6 Zeilen würde haben die gleiche Kennung. Und die anderen beiden auch. Der Uniqueidentifier wird an dieser Stelle ein neuer sein, da ich diese Tabelle mit NEWID() aktualisieren möchte.
Die Frage ist: Wie kann ich uniqueidentifiers zuordnen kann (NEWID()), so dass es wie die Ausgabe
Irgendwelche Vorschläge für mein Problem sieht?
Ich wäre sehr glücklich für jede Art von Hilfe, da dies ein Problem ist, über das ich schon lange nachgedacht habe.
EDIT: Die erwartete Ausgabe sieht wie folgt aus:
ID1 ID2 uniqueidentifier
A14 A21 XXER-WQEE-...
A14 A55 XXER-WQEE-...
A21 A14 XXER-WQEE-...
A21 A55 XXER-WQEE-...
A55 A14 XXER-WQEE-...
A55 A21 XXER-WQEE-...
...
A123 A22 IOKK-Q23A-...
A22 A123 IOKK-Q23A-...
...
Dank MG
Können Sie bitte die erwartete Ausgabe anzeigen – TheGameiswar
Woher kommt diese uniqueidentifier? –
Ich würde die Tabelle in diesem Moment mit 'NEWID()' – mgruber