Προς το περιεχόμενο

τιμή ότι θέλω εγώ * του βάρους


heavyaris

Προτεινόμενες αναρτήσεις

Δημοσ.

παιδια, με το παρακάτω query, καταφέρνω για όσα προιόντα τα ονόματα τους ξεκινάνε με τα συγκεκριμένα αρχικά, να παιρνουν τιμή ότι θέλω εγώ * του βάρους τους.

το πρόβλημα είναι ότι τελικά όλα έχουν την ίδια τιμή, γιατί το συγκεκριμένο query πολλαπλασιάζει το 1,14 ΜΟΝΟ ΜΕ ΕΝΑ ΒΑΡΟΣ και όχι για το κάθε προιόν...

μπορεί να με βοηθήσει κάποιος;

 

 

UPDATE jos_vm_product_price AS t1, jos_vm_product AS t2

SET

t1.product_price = t2.product_weight*1.4

 

WHERE t1.product_id in (select product_id from jos_vm_product WHERE product_name like 'A29%' or product_name like 'A37%' or product_name like 'A33%' or product_name like 'A52%' or product_name like 'A42%' )

Δημοσ.

Αφού μόνο στο t1 κάνεις update, γιατί κολλάς και το t2???

 

Δοκίμασε

 

update jos_vm_product_price as t1 set t1.product_price=(select product_weight from jos_vm_product where product_id=t1.product_id)*1.4

WHERE t1.product_id in (select product_id from jos_vm_product WHERE product_name like 'A29%' or product_name like 'A37%' or product_name like 'A33%' or product_name like 'A52%' or product_name like 'A42%' )

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...