Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie tabel i nadpisywanie bez kasowania CONCAT
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


Witam. Mam problem chciałbym dopisać wartość do tabeli z innej tabeli

posiadam dwie tabele
pierwsza mytable3 -miejscowosci
id nazwa wojewodztwo powiat

druga mytable2 - powiaty
id Wojewodztwo nazwa

Chciałbym dopisać powiat do kolumny nazwa w mytable3 sprawdzanie po id i wojewodztwie aby było przypasowane
Napisałem zapytanie
  1. UPDATE a
  2. SET a.nazwa = CONCAT(a.nazwa,b.nazwa)
  3. FROM mytable3 a JOIN mytable2 b
  4. ON b.id = a.powiat AND b.Wojewodztwo = a.wojewodztwo
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KsaR
post
Post #2





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


http://athlan.pl/mysql-update-join/
  1. UPDATE `mytable3` `a`
  2. JOIN `mytable2` `b`
  3. ON `b`.`id` = `a`.`powiat`, `b`.`Wojewodztwo` = `a`.`wojewodztwo`
  4. SET `a`.`nazwa` = CONCAT(`a`.`nazwa`, `b`.`nazwa`)

A tak?

Ten post edytował KsaR 15.12.2015, 21:48:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 23:53