사용자가 선택한 수량에 따라 제품의 다른 가격을 선택하려고합니다. 이것은 내가 작업중 인 쿼리입니다 (구문 오류가 있음).
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;