Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Update + Join + select - Wgranie kolumny do tabeli lustrzanej
Forum PHP.pl > Forum > Bazy danych > MySQL
www.aukcje.fm
Witam,

Dwie tabele są z prawie tymi samymi danymi (zgodność po ID) ale w jednej jest kolumna któej nie ma w drugiej tabeli.

Tabela A
ID | Kol1 | Kol2 | Kol3 | Kol4


Tabela B
ID | Kol1 | Kol2 | Kol3

Jak dograć tą kolumnę czy ktoś się oriętuje? (kolumnę już postawiłem i jest pusta)

.. z miłych i obecnych tutaj ludzi.

Próbowałem wielu sposobów ale chyba to coś jak ten :

UPDATE A JOIN (
SELECT A.Kol4 FROM A JOIN B ON B.Kol4
SET A.id=B.id

Ale nie działa :#1064 - You have an error in your SQL syntax
bww
Odpowiedź masz kilka tematów niżej (temat założył JakubST).
www.aukcje.fm
No właśnie z tamtego tematu zrobiłem to zapytanie smile.gif

Niestety ono nie działa, a tam jest jakaś zamota innego rodzaju.

Tutaj proste być może zapytanie a jednak nie da się.
bww
Da się tylko trzeba widzieć, iż SET określa jaką kolumnę zmieniamy a nie po jakiej się łączymy. Najlepiej by było gdybyś znał składnie UPDATE i SELECT z JOIN to by pomógło rozwiązać problem. A tym czasem
  1. UPDATE a JOIN b ON a.id = b.id SET a.k4 =b.k4
www.aukcje.fm
bww +1 dzięki.

Nie szuaksz zleceń php - sql - zend - xml ?
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.