Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL - kopiowanie danych miedzy tabelami
Forum PHP.pl > Forum > Bazy danych
fcppl
witam.

Posiadam tabele: Produkty (posiada wiele pól, ale opisuje wersje skrócona tylko to co mnie interesuje)

ID ID_PRODUKTU SKU
1 15 345PL
2 16 567PL
3 20 678PL

itp...

I druga tabela to: Zamowienia

ID ID_PRODUKTU SKU
1 15 (puste pole)
2 16 (puste pole)
3 15 (puste pole)
4 16 (puste pole)

Chodzi mi o skopiowanie danych z tabeli Produkty -> SKU do tabeli Zamowienia -> SKU tak żeby pole zostało uzupełnione o odpowiednie dane. Wynik chce otrzymać taki:

Tabela zamowienia:

ID ID_PRODUKTU SKU
1 15 345PL
2 16 567PL
3 15 345PL
4 16 567PL
vokiel
Bardzo dobry pomysł, przy zamówieniach należy kopiować dane z tabeli produktowej żeby po zmianie w produktach zamówienie pozostało takie samo, jakie było w momencie składania.
nospor
https://dev.mysql.com/doc/refman/8.0/en/update.html
Cytat
UPDATE items,month SET items.price=month.price
WHERE items.id=month.id;

Chyba rozwiazuje twoj problem
fcppl
Cytat(nospor @ 28.04.2020, 10:58:00 ) *


Działa idealnie. Serdecznie dziękuje za pomoc.
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-2024 Invision Power Services, Inc.