Zadejte hledaný výraz...

Zjisteni ID po spojeni 2 databazi

ghostik
verified
rating uzivatele
(21 hodnocení)
19. 12. 2012 13:46:05
Zdravim vsechny,
prosim o pomoc.
- mam tabulku "TABproduct" a ta obsahuje sloupce "product_id", "product_sku", ...
- mam druhou tabulku "TABproduct_price" a ta obsahuje sloupce "product_id", "product_price", ...
Z CSV, ktere nacitam (jen udelam rovnou update DB, neukladam ho nikam do DB), tak znam jen "cena_z_CSV" a novou cenu "sku_z_CSV" => v kazde z tabulek mam neco a spojovaci prvek je "product_id".
Napadlo me tabulky spojit pomoci "SELECT * FROM TABproduct JOIN TABproduct_price USING (product_id)", coz se podarilo (kontrola vystupu v csv).
Ted bych ale potreboval zjistit "product_id" z te spojene DB dle dotazu na "product_sku", abych mohl priradit cenu ve sloupci "product_sku" dle "product_id" pomoci:
UPDATE TABproduct_price SET product_price = cena_z_CSV WHERE .....
Dekuji za pomoc. Poud to jde i nejak jednoduseni, napadum se nebranim (nejsem phpkar).
19. 12. 2012 13:46:05
https://webtrh.cz/diskuse/zjisteni-id-po-spojeni-2-databazi#reply843897
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
19. 12. 2012 14:50:37
Domnívám se, že dotaz by bylo lépe položit na fóru pro začátečníky v programování/sql.
K věci. Nespojujete dvě databáze, ale dvě tabulky. ID se po spojení nikam neztratí, výsledek po dotazu select id obsahuje.
19. 12. 2012 14:50:37
https://webtrh.cz/diskuse/zjisteni-id-po-spojeni-2-databazi#reply843896
Pro odpověď se přihlašte.
Přihlásit