Я использую Codeigniter, чтобы запустить запрос на моем БД. Код выглядит так: < /p>
$this->db->select("category.Name,
booking.Comment,
CASE WHEN amount > 0 THEN amount END AS PosAmount,
CASE WHEN amount < 0 THEN amount END AS NegAmount");
< /code>
Но я всегда получаю < /p>
You have an error in your SQL syntax ... right syntax to use near
'WHEN amount > 0 THEN amount END AS PosAmount, `CASE` WHEN amount < 0
THEN amount' at line 1
< /code>
Codeigniter избегает случая, но я не знаю, как это предотвратить. < /p>
Есть идеи? < /p>
Подробнее здесь: https://stackoverflow.com/questions/355 ... case-query