Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przeniesienie wartości z 1 tabeli do 2
Forum PHP.pl > Forum > Bazy danych
pawel5251
Mam dwie tabele - Members i Members2
Zarówno jedna jak i druga tabela ma taki sam skład kolumn (ich nazwy są identyczne).
Mam problem z przeniesieniem wartości z Members2 (Fajki, Czas, CzasT, CzasCT, Rundy, RundyT, RundyCT) do Members (Fajki, Czas, CzasT, CzasCT, Rundy, RundyT, RundyCT).
Powinno się to wykonywać w taki sposób, że jeżeli ID z Members2 jest takie same jak w Members to podmienia określone wartości.

Próbowałem zrobić to w taki sposób:
  1. UPDATE Members
  2. SET Fajki = (SELECT Fajki FROM Members2 WHERE ID = (SELECT ID FROM Members2))
  3. WHERE ID = (SELECT ID FROM Members2)


Lecz niestety on nie działa poprawnie, wie ktoś gdzie zrobiłem błąd?
mmmmmmm
Jaka baza danych?
W zależności od tego będzie różny kod SQL...
pawel5251
MySQL
mmmmmmm
  1. UPDATE Members M JOIN Members2 m2 ON M.id=m2.id
  2. SET M.Fajki = m2.Fajki
  3. ...
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.