|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
SQL - przeniesienie danych , zielnet 28/10/07 00:14 Potrzebuje pomocy. Nie moge sobie przypomniec jak przeniesc dane z jednej tabeli do drugiej
Jest tak:
Baza|
|-Tab1 - id, imie , nazwisko, adres
|-Tab2 - id, imie, nazwisko, telefon
potrzbuje przenieść adres z Tab1 do Tab2 ( przy tym samym nazwisku )
Robiłem :
insert into baza.tab2 adres select from baza.tab1 where tab2.nazwisko = tab1.nazwisko;
i nic . prosze o podpowiedz- a jaka baza? , Holyboy 28/10/07 00:51
poczytaj SELECT INTOStrength is irrelevant.
Resistance is futile.
We wish to improve ourselves. - yyyy , pittek 28/10/07 00:57
insert into tab2(id,imie,nazwisko,adres) select id,imie,nazwisko, telefon from tab1 where nazwisko = tab2.nazwisko- jesli w drugiej , pittek 28/10/07 01:09
tablicy nic nie ma to bez tego 'where'- ale i , celt 28/10/07 01:16
tak bez sensu, bo co ma oznaczać taki zapis
... tab2(id,imie,nazwisko,adres) select id,imie,nazwisko, telefon ...
że do tablicy adres trafi telefon? :)
PS. niech napisze jaśniej albo tego nie robi jak nie ma pojęcia co robi :)Everything should be made as simple as
possible, but no simpler - aj mi sie tez poje..lo , pittek 28/10/07 01:23
no wiadomo ze tam gdzie adres to adres, tam gdzie telefon to telefon ..... mozna oczywiscie opuscic kolumne ze po przecinku piszemy drugi przecinek- powiem , celt 28/10/07 01:26
tylko jedno, że jak w końcu odpowie co chce zrobić, to będzie już wiedział jak to zrobić - bo na razie to można zgadywać co chce zrobić :)Everything should be made as simple as
possible, but no simpler
- chyba , celt 28/10/07 01:08
o czymś zapomniałeś - a gdzie w tablicy2 jest adres?
1. zrób alter table na tablicy2 tak aby dodać adres
2. jeżeli chcesz zrobić coś na tablicy2 i są tam jakieś dane to robisz update, a nie insert
PS. napisz jaśniej czyli 1. jaka jest struktura tablicy1, 2. jaka jest struktura tablicy2, czy w tablicy2 są już jakieś dane.Everything should be made as simple as
possible, but no simpler - ... , celt 28/10/07 02:04
test 02:04 ;)Everything should be made as simple as
possible, but no simpler
- dziękować :) , zielnet 28/10/07 11:29
baza mySQL - na potrzeby internetowe
tablice są powypełniane - nazwiska imiona pokrywają się ze sobą z tym ze w jednej mam adresy w drugiej telefony - wszystkie pola to texty
chcę dodać do Tab2 adres z Tab1 - nie wyciągnąć dane ale dodać 'fizycznie' aby w rezultacie powstało :
Baza|
|-Tab1 - id, imie , nazwisko, adres
|-Tab2 - id, imie, nazwisko, telefon, adres- czy masz coś wspólnego , myszon 28/10/07 12:25
z netem po wifi w zielonce?- nic:) , zielnet 28/10/07 12:29
nic zupełnie :)- heh , myszon 28/10/07 12:57
no to nic do Ciebie nie mam ;)
- ... na potrzeby internetowe ;) , tomex 28/10/07 14:21
UPDATE tbl2,tbl1 SET tbl2.col2=tbl1.col1 WHERE tbl2.id2=tbl1.id1 AND tbl1.col1<>'';
Warunek tbl1.col1<>'' jest podany w celu pominiecia pustych komorekpozdro_4_all
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|