Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skopiowanie Tabeli do dwóch Tabel, Zmiana struktury na słownik i Tabelę + klucz obcy
Marek320
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.12.2010

Ostrzeżenie: (0%)
-----


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źć (IMG:style_emoticons/default/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 )


Ten post edytował Marek320 5.04.2013, 19:29:46
Go to the top of the page
+Quote Post

Posty w temacie
- Marek320   Skopiowanie Tabeli do dwóch Tabel   5.04.2013, 12:33:02


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:01