unriagh Posted November 5, 2008 Report Share Posted November 5, 2008 Ich möchte alle Händlerpreise aus den normalen Preisen *0,85 generieren. leider erhält meine SQL anweisung immer nur 0: UPDATE `personal_offers_by_customers_status_3` SET `personal_offer` = '0.85' * (SELECT `products_prize` FROM `products`) WHERE `products_id` =3332' (Wobei die 'personal_offer' die Spalte in der Tabelle `personal_offers_by_customers_status_3` die neuen Werte bekommen soll, die sich aus Spalte `products_prize` der Tabelle `products` berechnen. Die letze Zeile, die Einschränkuing auf einen Artikel, dient nur zum testen um nicht alles falsch zu haben... Laut MySQL.com soll das ein bekannter Bug sein ?!? Hat jemand eine Idee? Link to comment Share on other sites More sharing options...
unriagh Posted November 5, 2008 Author Report Share Posted November 5, 2008 Also so scheint es zu gehen: update personal_offers_by_customers_status_3 p set p.personal_offer = 0.85*(select pc.products_price from products pc where p.products_id=pc.products_id and pc.products_price is not null) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.