Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mySql] uzupełnienie danych z innej tabeli
php11
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 5
Dołączył: 11.02.2011

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


Dobry wieczór,

Mam trzy tabele w bazie.
Chciałbym skopiować zawartość komórek, między dwoma tabelami.

Trzecia tabela łączy dwie wcześniejsze. Jest zbudowana z ID, PRODUCT_ID oraz MEDIA_ID, które to są w odzielnych tabelach.

Zatrzymałem się na takim czymś:

  1.  
  2. UPDATE `aaa_medias` SET `file_description` = (SELECT 'name' FROM 'products_pl_pl' WHERE ----właśnie nie wiem. co tutaj. Chyba tutaj)
  3.  


Sam już nic nie wymyślę. Chyba musi być JOIN...

(IMG:style_emoticons/default/smile.gif)
Z góry serdecznie dziękuję

Ten post edytował php11 11.06.2013, 22:23:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php11
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 5
Dołączył: 11.02.2011

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


  1. UPDATE j25_virtuemart_medias m JOIN j25_virtuemart_products_pl_pl p ON m.virtuemart_media_id=p.virtuemart_product_id SET m.file_description=p.product_name


Niestety nie uaktualniają się wszystkie pola, a wartości się mieszają...
Poniżej link do bazy: http://www.sendspace.pl/file/5bc2d7e1c8f06...c0919/forum-php

edycja

Komórki w `j25_virtuemart_product_medias` mają wspólne ID, a różne wartości w `virtuemart_product_id` oraz `virtuemart_media_id`.

Ten post edytował php11 12.06.2013, 07:28:01
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: 30.12.2025 - 04:23