Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.07.2004 Ostrzeżenie: (0%)
|
Mam dwie tabele
TABELA_1 ID | Nazwa | Miasto | Cecha1 | Cecha 2 TABELA_2 ID | Nazwa | Miasto Obie tabele zawierają dane. Chcę zrobić tak, że jeśli TABELA_1.ID = TABELA_2.ID to wstaw dane (Nazwa i Miasto) z TABELA_2 do TABELA_1 Dane w TABELA_1 powinny być takie: ID | TABELA_2.Nazwa | TABELA_2.Miasto | Cecha1 | Cecha 2 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.07.2004 Ostrzeżenie: (0%)
|
Dzięki
ja skonstruowałem coś takiego: UPDATE TABELA_1 SET nazwa = (SELECT nazwa FROM TABELA_2 WHERE TABELA_1.id = TABELA_2.id), miasto = (SELECT miasto FROM TABELA_2 WHERE TABELA_1.id = TABELA_2.id) WHERE id = (SELECT id FROM TABELA_2 WHERE TABELA_1.id = TABELA_2.id); Wydaje sie że działa poprawnie, ale popracuje nad tym z linka :-) |
|
|
|
roman pobranie danych z innej tabeli i wstawienie do właściwej 14.02.2007, 13:12:39
bendi http://dev.mysql.com/doc/refman/5.0/en/insert-sele... 14.02.2007, 14:35:21 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 09:23 |