Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kopiowanie pomiędzy tabelami według danej
Forum PHP.pl > Forum > Bazy danych > MySQL
www.aukcje.fm
Witam,

Próbuję i lipa.

Tabela 1
id | int numer1 | int numer2 | treść
1 | 100 | 200 | abc

Tabela 2
id | treść | treść | int numer1 | int numer2
1 | xyz | fgh | 100 | NULL


I teraz, chcemy aby

Kolumna int numer 2 z Tabeli 1 została skopiowana do Tabeli 2 jako kolumna int numer2 według tych samych numerów dla kolumn int numer 1 w obydwu tabelach.

Czyli dla pól `Tabela 1`.`int numer 1` = `Tabela 2`.`int numer 1` zostaje wprowadzony insert albo update dla pustej kolumny int numer2 w tabeli 2

proszę o małą pomoc smile.gif
mokry
Najprościej będzie Ci użyć zapytania SELECT INTO:
http://dev.mysql.com/doc/refman/5.0/en/ans...into-table.html
www.aukcje.fm
No tak, ale jak ułożyć zapytanie oto jest pytanie smile.gif
ziqzaq
Może spróbuj pobawić się "UPDATE `tabela2` JOIN `tabela1` ON...". Powinieneś tym sposobem bez problemu skopiować sobie wartości z jednej tabeli do drugiej po określonych wartościach konkretnej kolumny.
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.