Mam tabelę bazy danych, która jest tworzona przy użyciu składni SELECT INTO SQL. Baza danych znajduje się w programie Access i składa się z około 500 000 wierszy. Problem polega na tym, że kiedy łączę, jedyny w swoim rodzaju jest cały wiersz - to, co chciałbym, to pole z identyfikatorem automatycznym jako kluczem podstawowym.Utwórz nową tabelę i dodaj klucz podstawowy, używając SELECT INTO
Kod Obecnie mam to coś w rodzaju:
SELECT INTO new_table
FROM
(SELECT * FROM table a, table b WHERE a.name = b.name)
Miałem nadzieję, istnieje sposób, aby dodać klauzulę w moim SELECT INTO kwerendy więc mogę dodać klucz podstawowy i utworzyć tabelę w jednym przejściu - czy to możliwe?
Jeśli nie, jaki jest najlepszy sposób na to, używając tylko SQL?
Wybieranie * z dwóch tabel automatycznie powraca pole łączenia dwukrotnie.Wypróbuj za pomocą odpowiednich pól. –
Potrzebuję wewnętrznego automatu zwiększającego PK w tabeli wyników – user559142
wielkie pytanie, chciałbym móc zrobić to samo. – jhilden