MySQL IF ELSEIF в запросе выбора

Я пытаюсь выбрать разные цены товара в зависимости от количества, которое выберет пользователь. Это запрос, над которым я работаю (в нем есть синтаксическая ошибка):

 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;

Ответы на вопрос(5)

Ваш ответ на вопрос