![]() |
![]() |
![]()
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: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
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 :-) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:43 |