Cytat(ANTUAN @ 7.01.2013, 22:30:53 )

Kurde nie ogarniam tego...
Czyli co musiałbym stworzyć zapytanie złóżmy
czy w tabeli 'products'.'products_model' istnieje załóżmy produkt X jeśli tak to UPDATE drugą tabele 'products_detale'.'waga' i 'products_detale'.'kolor'
Tylko na jakiej podstawie jeśli nie znam ID co jest częścią wspólną dla tych dwóch tabel?

Jakby ktoś podał jakiś przykład byłbym wdzięczny... Albo jak powinno wyglądać takie zapytanie do bazy by uaktualnić drugą tabelę znając tylko nazwe produktu w pierwszej tabeli.
Na szybko wiec mogą być błędy:
SELECT ID FROM products WHERE model_produktu = "model_produktu_z_pliku_csv"
Jeżeli zwrócone ID będzie większe od 0, to znaczy że masz w bazie produkt który właśnie obrabiasz w csv, więc możesz go uaktualnić:
UPDATE products_detale SET waga="waga_z_csv", kolor = "kolor_z_csv" WHERE ID = ID_Uzyskane_Z_Selecta
Taka metoda spowoduje że zawsze będzie ci się uaktualnioało czy potrzebe czy nie.
Możesz robić sprawdzenie od razu cwańszą metodą i od razu wyciągać z bazy cechy dla danego ID:
SELECT * FROM products p LEFT JOIN products_detale pd ON (p.ID = pd.ID) WHERE p.model_produktu = "model_produktu_z_pliku_csv"