मैं उस उत्पाद की अलग-अलग कीमतों का चयन करने की कोशिश कर रहा हूं जो उपयोगकर्ता द्वारा चुनी गई मात्रा पर आधारित है। यह वह क्वेरी है जिस पर मैं काम कर रहा हूं (इसमें एक सिंटैक्स त्रुटि है):
select id,
(SELECT
IF(qty_1<='23',price,1)
ELSEIF(('23'>qty_1 && qty_2<='23'),price_2,1)
ELSEIF(('23'>qty_2 && qty_3<='23'),price_3,1)
ELSEIF('23'>qty_3,price_4,1)
END IF) as total
from product;