Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobranie danych z innej tabeli i wstawienie do właściwej
Forum PHP.pl > Forum > Bazy danych > MySQL
roman
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
roman
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 :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.