Najlepiej podam na przykładzie o co kaman:

Jest Tabela z danymi w której w kolumnach np. imię, nazwisko, nick powtarzają się dane w wielu rekordach.

przez

  1. INSERT INTO Tabela_user (imie, nazwisko, nick) SELECT imie, nazwisko, nick FROM Tabela ORDER BY nick


pobrałem do Tabela_user dane bez powtórzeń, oczywiście ID_usera nadał się automatycznie.

I teraz problem jak do Tabela_recordow przenieść dane z Tabela oczywiście bez imię, nazwisko i nick, ale z odpowiednio znalezionym ID_usera z Tabela_user do przewidzianej tam kolumny z kluczem obcym.

Będę wdzięczny za podpowiedź ,prawdopodobnie temat opanowany, jednak nie udaje mi się nic znaleźć sciana.gif

Trochę to potrwało ale znalazłem, dla zainteresowanych:
Wystarczy do INSERT wstawić:
  1. SELECT ID_usera, inne_potrzebne_pola_Tabela FROM Tabela INNER JOIN Tabela_user USING ( nick )