![]() |
![]() |
-Guest- |
![]()
Post
#1
|
Goście ![]() |
witam,
mam 2 tabele, główna i pomocnicza o takiej samej strukturze; dane z tabeli pomocniczej (przechowywane chwilowo) muszą lądować w tabeli głównej; zwykle w t.pomocniczej jest przechowywanych od kilku do kilkunastu rekordów; nie wiem jak skopiować lub przenieść (czyt. dołączyć) wszystkie rekordy znajdujące się w t.pomoc. do tabeli docelowej... proszę o naprowadzenie jakiej funkcji użyć ewentualnie kawałek pseudokodu... pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Kolego rogrog, mnie sie wydaje, ze tu chodzi o tabele w bazie danych a nie tablice ;-)
W manualu MySQL - zakladam ze o niego wlasnie chodzi masz napisane With INSERT ... SELECT statement you can quickly insert many rows into a table from one or many tables. INSERT INTO tblTemp2 (fldID) SELECT tblTemp1.fldOrder_ID FROM tblTemp1 WHERE tblTemp1.fldOrder_ID > 100; Odpowiednio modyfikujac zapytanie mozesz przeniesc dane z jednej tabeli do drugiej. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bigZbig @ 2004-12-10 16:24:20) mnie sie wydaje, ze tu chodzi o tabele w bazie danych a nie tablice ;-) no możliwe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w takim razie w pytaniu zabrakło trochę informacji |
|
|
-Guest- |
![]()
Post
#5
|
Goście ![]() |
niestety ale podczas kopiowania rekordów z tabeli tymczasowej nie są przenoszone rekordy o 'id' znajdującym się już w tabeli głównej (np. Duplikates: 4)... mhm czy jest jakiś sposób żeby to ominąć...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:26 |