Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kopiowanie wybranej kolumny do innej tabeli + INSERT pozostałych pól
pracus
post 25.09.2010, 18:26:48
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.09.2010

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


Jak najsprawniej, najlepiej jednym zapytaniem, wprowadzić do jednej istniejącej tabeli wartości z kolumny innej tabeli, a jednocześnie uzupełnić pozostałe pola?

Przykładowo:
Kod
table1:
+----+---------+---------+
| id | column1 | column2 |
+----+---------+---------+
|  1 | A       | B       |
|  2 | C       | D       |
|  3 | E       | F       |
+----+---------+---------+

table2:
+----+---------+---------+
| id | column1 | column3 |
+----+---------+---------+


table2 jest na razie pusta, a chcę ją wypełnić (najlepiej jednym zapytaniem - dla uproszczenia przyjmijmy, że wartość column3 będzie taka sama dla wszystkich wprowadzanych rekordów) w taki sposób, aby column1 zostało przekopiowane z table1, natomiast column3 uzupełnione inną daną i otrzymać:
Kod
table2:
+----+---------+---------+
| id | column1 | column3 |
+----+---------+---------+
|  1 | A       | XYZ     |
|  2 | C       | XYZ     |
|  3 | E       | XYZ     |
+----+---------+---------+


Z góry dziękuję za sugestie!

Ten post edytował pracus 25.09.2010, 18:28:23
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:22