Стек в предложении WhereRaw в следующем коде
Как где Raw работает здесь? Если это просто обычный SQL?
1 ответ
Решение
Ваш запрос:
Select * from orders
Where price > IF(state='TX',200,100)
я не знаю какая у тебя база данных но IF(state='TX',200,100)
средства
if (state == 'TX')
return 200;
else
return 100;
так что если state
поле для этой записи 'TX'
он будет добавлен в результат запроса, если price
поле этой записи больше 200 в противном случае (state
не является 'TX'
) запись будет добавлена в результат запроса, если price
поле этой записи больше 100