Ich habe eine Datenbanktabelle, die mit der SELECT INTO SQL-Syntax erstellt wird. Die Datenbank befindet sich in Access und besteht aus ungefähr 500.000 Zeilen. Das Problem ist, wenn ich den Join mache, ist die einzige Zeile die ganze Zeile - was ich möchte ist ein Auto-Nummer-ID-Feld als Primärschlüssel.Erstellen Sie eine neue Tabelle und fügen Sie einen Primärschlüssel mit SELECT INTO
Code I derzeit haben, ist so etwas wie:
SELECT INTO new_table
FROM
(SELECT * FROM table a, table b WHERE a.name = b.name)
Ich hatte gehofft, eine Möglichkeit, eine Klausel in meine SELECT INTO-Abfrage hinzufügen, so konnte ich einen Primärschlüssel hinzufügen, und erstellen Sie die Tabelle in einem Durchgang war - Ist das möglich?
Wenn nicht, was ist der beste Weg, dies nur mit SQL zu tun?
Wenn Sie * aus zwei Tabellen auswählen, wird das Fügefeld automatisch zweimal zurückgegeben.Probieren Sie es mit den Feldern aus, die Sie benötigen. –
Ich brauche eine interne autoinkrementierende PK in der Ergebnistabelle – user559142
große Frage, ich würde gerne in der Lage sein, die gleiche Sache zu tun. – jhilden