![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
witam
mam dwie takie same tabele: tabela 1: numer | person tabela 2: numer | person tabela1 zawiera ok 100.000 rekordow, kolumna numer zawiera dane z tabela2.numer (okolo 40.000) a kolumna person zawiera inicjaly osoby w tabeli2 kolumna person jest pusta teraz chcialbym zapdejtowac tabele2 w taki sposob aby w tabeli2 w kolumnie person pojawily sie takie same dane co w tabeli1.person nalezace do tego samego numeru przyklad: tabela1: numer | person 1 | a 2 | a 3 | a 4 | a 5 | b 6 | b 7 | b 8 | b 9 | b 0 | c tabela2: numer | person 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | no wlasnie no i co teraz optymalnie i w miare bezbolesnie ja zrobilem to tak: pobralem wszystkie rekordy z tabeli1 nalezace do person a (np 1000) i zalozylem petle na tabele2 ale jest to bardzo czaso chlonne i nie wiem czy skoncze do wieczora wyglada to tak:
nie jest to php ale idea jest taka sama czy mozna to wykonac w inny sposob?? (bardziej optymalny) -------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wnioskuję, że chcesz uzupełnić w tabeli2 tylko kolumnę person (w oparciu o kolumnę numer z tabeli1).
Wydaje mi się, że wystarczy sam SQL:
Ten post edytował JaRoPHP 20.12.2006, 18:27:24 -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
dokładnie
![]() -------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.06.2025 - 06:32 |